ugrás a tartalomhoz

js1k 2012 LOVE

Bártházi András · 2012. Feb. 15. (Sze), 10.11

Újra dübörög a js1k verseny, várják a jelentkezéseket, és már vannak érdekes pályázatok is. A js1k egy olyan demó verseny, melynek keretében összesen 1024 byte-ban kell összehozni valamilyen érdekes megoldást. A mostani – nem kizárólagos – téma a szerelem! :) Ha a tegnapi Bálint-naptól nem csömörlöttél még meg, akkor itt a lehetőség!

A js1k egy viccnek indult, aztán komoly verseny lett belőle, nem beszélve az eredményeiről – nagyon sokat lehet tanulni a JavaScriptről akkor is ha pályázunk, és akkor is, ha csak áttanulmányozzuk a pályázatokat.

Az 1024 byte-os méretkorlát a JavaScript kódra vonatkozik, melyet egy előre elkészített HTML vázba helyeznek bele:

  1. <!doctype html>  
  2. <html>  
  3.     <head>  
  4.         <title>JS1k, 1k demo submission [ID]</title>  
  5.         <meta charset="utf-8" />  
  6.     </head>  
  7.     <body>  
  8.         <canvas id="c"></canvas>  
  9.         <script>  
  10.             var b = document.body;  
  11.             var c = document.getElementsByTagName('canvas')[0];  
  12.             var a = c.getContext('2d');  
  13.             document.body.clientWidth; // fix bug in webkit: http://qfox.nl/weblog/218  
  14.         </script>  
  15.         <script>  
  16. // start of submission //  
  17. SCRIPT  
  18. // end of submission //  
  19.         </script>  
  20.     </body>  
  21. </html>  

A pályázatok megkönnyítése érdekében a beküldött demónak „csak” Firefox 10, Chrome 16, Opera 11.61 és Safari 5.1 alatt kell futnia, az Internet Explorer 10 pedig csak javaslat. A további feltételeket érdemes elolvasni a verseny szabályzatában.

Az egyik korai pályázó egy rózsát rajzol ki, van hozzá blogposzt is, melyet mindenképp érdemes átfutni. Ilyen lett a végeredmény:

Indul vajon magyar pályázó?