ugrás a tartalomhoz

JavaScript

Megjelent a Prototype 1.5.1

Hodicska Gergely · 2007. Május. 2. (Sze), 08.41
Megjelent az új verzió bugfixekkel és néhány új funkcióval (pl. teljes CSS3 támogatás).
 

Objektumorientált JavaScript programozás a felszín fölött

Balogh Tibor · 2007. Ápr. 29. (V), 12.03
Objektumorientált JavaScript programozás a felszín fölött
Jelen cikkben a JavaScript objektumorientált programozásáról és szemléletéről szeretnék leírást adni. Bár már jelent meg Felhő tollából egy remek cikk a témában a Weblaboron, nem holmi véletlen folytán hasonlít a két cikk címe. De itt nem a JavaScript belső működése, hanem a programkód oldaláról szeretném megközelíteni a témát. A cikkben csak a JavaScript objektumorientált programozásával foglalkozhattam, mivel nem lehetett cél a JavaScript szintaktika tárgyalása, sem az objektumorientált programozáshoz tartozó fogalmak – objektum, osztály, metódus, öröklés stb. – magyarázata. Ennek ellenére, remélem, hogy mind a kezdők könnyűszerrel megértik a leírtakat, mind a gyakorlott programozók is hasznosnak fogják találni a cikket.

Az elnyelt hibaüzenetek és a Prototype

Pusztai Tibor · 2007. Már. 29. (Cs), 16.35
Aktívan használsz Prototype-ot, és olyan érzésed van, hogy nem kapod meg a JS hibaüzeneteket? Arról van szó, hogy a Prototype az Ajax.Request-nek átadott onComplete függvényt (és az egyéb callback-eket) egy try...catch blokk belsejéből hívja meg (ezzel szerintem eléggé megnehezítve a hibakeresést), s így a böngészőben semmi nyoma nem marad a hibának, és az oldal nem működik. Most vajon hol fogj hozzá a kereséshez?

JavaScript metaprogramozás

Bártházi András · 2007. Már. 22. (Cs), 21.25
Van egy nagyon érdekes, és valószínűleg sok olvasónknak az újdonság erejével ható programozási módszer, a metaprogramozás. A lényege, hogy olyan programokat írjunk, melyek további programokat írnak. Ennek persze van jópár szintje, például nem feltétlenül kell valóban új program forrásnak születnie fájlszinten, azt egy dinamikus nyelv a memóriában is össze tudja állítani. Erre az alapvetésre épít a Ruby on Rails is, sokak tetszésére, most azonban egy érdekes prezentációból azt tudhatjuk meg, hogy erre a JavaScript is képes.

Native JSON Support is Required

bsanyi · 2007. Már. 9. (P), 11.35
Érdekes gondolatok és tesztek a JSON támogatásáról AJAX keretrendszerekben és JavaScripttel
 

SWFFix - új JavaScript projekt Flash beillesztéshez

wiktor · 2007. Feb. 12. (H), 10.27
Az "A List Apart" 232. számában megjelent egy érdekes cikk a flash fájlok beillesztésének problémáiról. Biztos mindenki átélt már ezzel kapcsolatban pár kellemetlen órát, elég ha csak a legutolsó nagy kellemetlenségre, a nagy vitákat kiváltó Eolas problémára gondolunk. A flash-ek, tökéletes, minden igényt kielégítő beágyazása a mai napig nem megoldott probléma. Bobby Van der Sluis – az UFO néven futó JavaScript-es könyvtár szerzője – ennek kapcsán foglalta össze, hogy mit is várunk el az ideális megoldástól

Web 2.0 workshop, 2007. január 20.

Bártházi András · 2006. Nov. 27. (H), 22.55
Örömmel teszem közzé, hogy jövő év január 20-án, egy szép szombati napon Web 2.0 workshopot tartunk. Az esemény rendezője Palócz István és jómagam leszünk, várhatóan egy egésznapos, gyakorlat központú, barátságos és interaktív rendezvény lesz a végeredmény. Az előadókat tekintve jelenleg négy fő a létszám, aki úgy érzi, hogy szívesen előadna, várjuk a jelentkezését. Honlapot még nem készítettünk a workshophoz, de ami késik, nem múlik.

Gazdag felületű webalkalmazások

Bártházi András · 2006. Nov. 20. (H), 13.34
A TIBCO már régóta fejleszti AJAX környezetét és rutinkönyvtárát, a napokban viszont két lépést is tettek rendszerük új verziójának kiadásával: egyrészt nyílt forráskódú lett, másrészt pedig immáron működik Firefox alatt is. A gazdag felületű, asztali alkalmazás hatású webalkalmazásukat lehetővé tevő rutinkönyvtáruk külön érdekessége, hogy egy kellemes WYSIWYG fejlesztői környezetet is kínál.

Kliens oldali sablon rendszerek

Bártházi András · 2006. Nov. 19. (V), 16.30
Mint AJAX programozó, több projektem kapcsán is használtam már sablonrendszert, mely a kliens oldalon, vagyis a böngészőben, JavaScript alapokon dolgozott. Előnye ennek a megoldásnak, hogy a szerver felől JSON formátumban érkező adatokat könnyen és átláthatóan formába lehet önteni, a helyzettől függően akár több megjelenésben, teljesen független megjelenítési formában. A kód és a megjelenés elválasztásáról pedig gondolom nem kell papolnom: egyszerűen hatékony módja a programozásnak. Eddig a TrimPath féle JavaScript Template megoldást használtam, most egy másik megoldás jelent meg, mely hasonlóan jónak, esetleg jobbnak bizonyulhat.

A Tamarin ígér jobb JavaScript implementációt a jövőben

Hojtsy Gábor · 2006. Nov. 8. (Sze), 12.29
Tegnap az Adobe bejelentésétől voltak hangosak a fejlesztői blogok, ugyanis a Flash ActionScriptet értelmező alapmotorját Tamarin néven nyílt forrásúvá tették, és a Mozilla kezelésébe adták. Ez nem csak azt jelenti, hogy most már látjuk, hogy milyen fejlett JavaScript kezelő motor van az ActionScript mögött, hanem azt is, hogy a Mozilla 2-ben egy gyorsabb, kisebb, kevesebb memóriát foglaló JS implementáció kerülhet. Az ECMAScript 4-es szabvány megvalósításának szándéka az egységes platformon lehetővé teszi, hogy ne kelljen a JavaScript eltéréseire felkészülnünk a Tamarin-ra épülő platformokon. Ráadásul egyesek arról spekulálnak, hogy ez a JS szerver oldali nyelvkénti felhasználását is erősítheti.