JavaScript
A JavaScript metaprogramozása

Kedves olvasó! Az a célom e cikkel, hogy egy picit elkalandozzunk a mindennapok feladat orientált kódjától, és a JavaScriptet egy másik oldaláról nézzük meg. Hogy tűnődjünk egy kicsit a miérteken, az okokon, összeszedtem gondolatébresztőnek azokat a kérdéseket, melyekbe jómagam nap mint nap belebotlottam, és belebotlok még a mai napig is. Egy olyan összefoglalást próbálok adni, mely szétszórva megtalálható a weben, mégis így összegyűjtve talán nem sok helyen látjuk. Mivel nem szigorúan egy témáról van szó, és uncsi is sokat olvasni, csapongani fogunk ide-oda, és az is biztos, hogy bár egy ilyen cikk megírásakor az ember utánanéz dolgoknak, azért választ mindenre nem fogunk találni.
Megpróbáltam az egyszerűbb dolgokkal indulni, és a bonyolultabbak felé haladni. Ha használod a Firefox Firebug nevezetű hasznos kis kiegészítőjét, akkor bátran ollózd bele a példákat, és játszadozz velük. Legtöbbjük elméleti, bár igyekeztem pár életszerűbb esetet közéjük csempészni. Szintén elő fog tűnni pár jQuery által támogatott példa is, mely nem a reklám helye, de biztosan rajtam kívül is sokan használják még.
Megpróbáltam az egyszerűbb dolgokkal indulni, és a bonyolultabbak felé haladni. Ha használod a Firefox Firebug nevezetű hasznos kis kiegészítőjét, akkor bátran ollózd bele a példákat, és játszadozz velük. Legtöbbjük elméleti, bár igyekeztem pár életszerűbb esetet közéjük csempészni. Szintén elő fog tűnni pár jQuery által támogatott példa is, mely nem a reklám helye, de biztosan rajtam kívül is sokan használják még.
EtherPad: Real-time Editing with JavaScript
Online kollaboratív szerkesztő JavaScript-ben
■ 70+ Cheat Sheet Resources for Web Designers
Több mint 70 cheat sheat (gyors segítség)
■ Ejacs: a JavaScript interpreter for Emacs
Emacs Lisp nyelven implementált JS értelmező
■ GameJS: A 2d game development framework in JavaScript
Egy kokrét játék és egy játék készítő JavaScript library
■ simpleCart(js) + PayPal = E-commerce in minutes
Szerver oldali eszközök nélküli bolt JavaScript és PayPal segítségével
■ Adobe AIR: SQLite JavaScriptből
Ebben a részben az AIR beépített SQL adatbázis-kezelését igyekszem bemutatni
■