A drágább az olcsóbb

Egészen a múlt hét elejéig nem tudtam elhinni, hogy tényleg vannak emberek akik copy-paste-tal programoznak. Aztán átkerült a szerverünkre egy honlap és megkértek, hogy vegyem át a webmesteri feladatokat is. Egyik ámulatból a másikba estem. Ennyire igénytelen kódot én még nem láttam!

Prototype mintadarabok 5

Miután ennyi mindent kiveséztünk a prototype-ot bemutató sorozatunkban egyetlen egy dolog maradt hátra, és ez az Ajax. Valójában az Ajax használat ami a legtöbb JavaScript fejlesztőt arra ösztönöz, hogy beleássa magát valamelyik keretrendszerbe, de azért hagytuk a végére, hogy mindenki ismerkedhessen a prototype többi szolgáltatásával is.

Prototype mintadarabok 4

A prototype sok hasznos eszközt ad a kezünkbe a formok kezeléséhez is. Web2 ide vagy oda a formok még mindig a legszélesebben használható interfészek amelyeken keresztül a user tud az alkalmazással kommunikálni.

Prototype mintadarabok 1

A Prototype egy JavaScript keretrendszer ami arra hivatott, hogy kibővítse a böngésző JavaScript kezelő környezetét, kibővítse a DOM elemeit, a JavaScript beépített típusait, valamint hogy egyszerű és jól használható függvényeket adjon a fejlesztő kezébe.

XSS kicsiknek és nagyoknak

Új technikák megoldanak régi problémákat és hoznak újakat. A web 2 is megold egy több mint 10 éve húzódó problémát és webalkalmazásainkat átlépteti egy következő szintre, de ha nem kellő óvatosággal használjuk, akkor új támadási felületet szolgáltathatunk rosszindulatú látogatóknak.

CakePHP 1-ről a 2-re

Jobban mondva CakePHP 1.1-ről 1.2-re. A cake fejlesztői most már több mint 1 éve dolgoznak az 1.2 verzión. Sok zizegés van az 1.2 körül, de miért is?

X az Ajax-ban

Az Ajax X-e eredetileg az XML miatt került oda a végére. A gyakorlat egyre inkább cáfolja az eredeti elképzelést, mert az XML szépen kiszorul a JSON-nal szemben. Perzse ha már lehet választani, akkor jön a dilemma, hogy melyiket is?

Az Ajax hamis igéretei

Az Ajax meg fogja változtatni a világot! A kerék feltalálása óta ez a legnagyobb, legszuperebb és legígéretesebb újdonság! Éljen, éljen, éljen! Ha kicsit megkapargatjuk a felszínt, akkor azért találunk egy-két hiányosságot amit ajax alkalmazásainknak el kell szenvednie. Lássuk!

Ajax alkalmazások építése – lépésről lépésre

Az ajaxnak mint technológiának egyik hatása a fejlesztőkre nézve, hogy alaposan át kell gondolniuk eddigi elképzelésüket a webről. Az, hogy a lap újratöltése nélkül is tudunk a kliens és a szerver között adatot cserélni olyan lehetőségeket nyit meg előttünk melyek eddig vagy egyáltalán nem voltak a weben elérhetőek, vagy pedig megvalósíthatóak voltak ugyan, de erősen…

Szobatiszta webalkalmazások

Egyre gyakrabban beszélnek a webfejlesztők a JavaScript és a CSS diszkrét alkalmazásáról és annak kétségtelen előnyeiről. Az érem másik oldaláról viszont nem sokat lehet hallani, vagyis ennek a megközelítésnek a korlátairól, hátrányairól.

JavaScript eseménykezelés ajax következményekkel

Fogjunk egy elemet (mondjuk egy linket) és JavaScripttel adjuk meg számára a click eseményhez egy saját eseménykezelőt, mondjuk a linkClick() függvényt hívjuk meg ha a user rákattan egy linkre. Ettől függetlenül mondjuk legyen a egy click kezelőnk a li elemekre is, mondjuk a liClick() függvény. Történetünk akkor kezd bonyolódni amikor egy olyan linkkel találjuk szembe…

Firefox a fejlesztéshez

A Firefox nem csak sokunk kedvenc böngészője, hanem néhány hasznos pluginjával a webfejlesztés során is jól használható eszköz. A Mozilla összegyűjtötte persze már a fejlesztéssel kapcsolatos extensionokat, de ebben a listában benne van az Adblock is ami kétségtelenül hasznos és népszerű, de nem hiszem, hogy túl sok köze lenne a fejlesztéshez. Lássuk a listát, akkor,…

Firebug 10 percben 1. rész

A Firebug telepítése után gyorsan nélkülözhetetlenné válik a webfejlesztők számára. Ez az okos kis Firefox kiterjesztés a ropi kibontásán kívül minden megcsinál amire csak szükségünk lehet weblapok és webes alkalmazások kliens oldali debuggolásához. Használatáról készítettem egy screencast-et.