Ajnasz Blog

javascript

MLOC.JS 2013 - JavaScript fodítók

Most hétvégén volt idehaza egy nemzetközi JavaScript konferencia, sok-sok résztvevővel. Fő témája az volt, hogy hogyan írjunk JavaScriptet anélkül, hogy JavaScriptet írnánk. Vagyis azok a megoldások, nyelvek, amelyek valamilyen nyelven megírt programot JavaScriptre fordítanak.

Miért élvezet nodejs-hez fejleszteni?

Azért, amiért élvezet add-ont fejleszteni Firefoxhoz vagy Chrome-hoz. A node-ban található V8 JavaScript engine igen fejlett, az EcmaScript 5-öt (ha minden igaz) hiánytalanul implementálja. Ez azt jelenti, hogy rengeteg csodálatos featuret lehet használni mindenféle workaround nélkül. Van például Array.prototype.forEach valamint Object.keys, amikkel kiválthatjuk a for ciklusokat. Így nem kell páldául olyan változókat behozni a scope-ba, amit a cikluson kívül nem is használnánk.

TOMM - Timed Out Multi Menu

Kezdõ és haladó webdevelopereknek egyaránt hasznos lehet ama egyszerû javascript menu, amit magam készítettem.

Very fast javascript table sort - extended

Elõfordulhat, hogy a webmester nagy méretû táblázattal kénytelen dolgozni. Elõfordulhat igény mutatkozik olyan dolgokra, hogy ez a táblázat ne csak megjelenjen, hanem lehessen rendezni, szûrni a sorokat meg hasonlók.
Sok-sok megoldás van már, ami ezeket a funkciókat megvalósítja, ámde van egy olyan problémájuk, hogy ~1000 sor után a rendezés már elfogadhatatlanul sokáig tart. Szóval hiába csicsásak meg minden, de használhatatlanok nagy táblázatok esetében.

WebFX columnlist - mouseover

Munkám során szoros kapcsolatba kerültem a webfx columnlist javascript alkalmazással.
Annyit a dologról, hogy kibõvíti a html táblázatok képességeit. Segítéségvel megoldható, hogy rendezzük a táblázatot, töröljünk cellákat, átméretezzük az oszlopokat stb.