Egy régi, de még mindig fejlődő Javascript library, amely nélkül a JS kódolás már elképzelhetetlen számomra. Pofon egyszerű Ajax kérések, böngészőfüggetlen megoldások, DOM elem kezelés és persze ami még számottevőbb: kevesebb kódírás szükséges.
Pár egyszerű példa:
Prototype nélkül | Prototype segítségével | |
---|---|---|
Tetszőleges HTML elem keresése ID alapján. | window.getElementById('elem_neve'); |
$('elem_neve'); |
'x' HTML elem elrejtése | x.style.display='none'; |
x.hide(); |
Style-ok hozzáadása egy elemhez | x.style.backgroundColor='red'; |
x.setStyle({ |
Kiemelném még az eseménykezelését, amely az Event osztályba van bezárva.
$('pelda').observe('click', esemenyKattintasnal);
Kiszeretnék emelni még pár nagyon jó osztályt, amelyeket jómagam is minden nap használok: Ajax, Form, Object.
Jelenleg az 1.6.1-es verziója a legújabb, amely 2009. szemptember 1. napján vált elérhetővé. Legutóbbi verzióban további teljesítménynövekedést tudtak elérni. Mérete kissé nagy, de tudása mellett eltörpül.
Letölteni innen lehet, online dokumentációt itt találtok hozzá, offlinet pedig itt, kérdések és észrevételek a hozzászólásokba jöhetnek.