Javascript címkével ellátott posztok

Légy natív naiva

Légy natív naiva

Bevezetésként fontosnak tartom leírni: szó sincs róla, hogy a jQuery ellen lennék. Nagyon jól kitalált keretrendszer, ami jelentősen megkönnyíti a fejlesztők életét és hatékonnyá teszi a munkát. A poszt tartalmát sem arra szeretném kihegyezni, hogy mindenképp cseréld le, csupán arra akarok rávilágítani, hogy vannak alternatívák, és a kevesebb néha bizony…

Third-party JS

Third-party JS

Gyakran van arra szükség, hogy third-party alkalmazásokat integrálj az oldaladba. Remarketing, mindenféle analitika, különböző mérések, adserverek kódjai stb. Hasznos eszközök ezek és óriási szükség van rájuk, viszont már nem először futunk problémába. Most éppen egy remarketing kód okozott galibát. Történetesen ugyanazt a JavaScript változót használja a befűzött harmadik féltől származó…

Webappok és offline működés

Webappok és offline működés

Az offline elérhetőséghez szükséges appcache technológia már évek óta elérhető és használják is, ám az utóbbi időben került előtérbe és kezdett népszerűvé válni. A webappok elterjedésével egyre gyakrabban felmerül az igény is, hogy a webes szolgáltatás ne csak online legyen elérhető, hanem akár internet hiányában is használható legyen. Miért lehet…

JavaScript hibák naplózása szerver oldalon

JavaScript hibák naplózása szerver oldalon

A modern böngészők óriási segítséget nyújtanak a fejlesztőeszközeikkel a JavaScript hibák feltérképezésében és javításában. Csak megnyitod a konzolt, és nyomban látsz minden fontos információt, pár kattintással odanavigálhatsz a forrásához és jobb esetben tiszta is a kép. Persze, ha ott vagy a hiba keletkezésénél… Maga a módszer, amit boncolgatok nem újkeletű,…

Kétirányú eseményvezérelt kommunikáció valós időben

Kétirányú eseményvezérelt kommunikáció valós időben

Bizonyára sokatok számára ismerős az a helyzet, amikor olyan funkciót kell készíteni, ami másodpercenként vagy percenként frissít tartalmat. Például egy üzenőfal vagy egy értesítő. A legegyszerűbb megoldás, egy setInterval()-féle függvény, amit x időközönként meghívsz. Ennek viszont az a nagy hátránya, hogy valószínűleg nem minden x-edik időben következett be változás…

10+1 hasznos bookmarklet nem csak fejlesztőknek

10+1 hasznos bookmarklet nem csak fejlesztőknek

A bookmarkletek egy vagy több funkció megvalósítását teszik lehetővé az éppen böngészett oldalon a címsorba másolt (vagy könyvjelzőből meghívott) JavaScript kód által. Gyakorlatilag módosíthatjuk vele az oldal kinézetét, működését, vagy plusz hasznos funkciókat húzhatunk be. a lehetőségek majdnem korlátlanok, ezáltal használhatóságuk is igen sokrétű. 1. Live.js Az általam egyik…

Hatékonyságnövelés a Gulp.js használatával

Hatékonyságnövelés a Gulp.js használatával

Fejlesztés vagy akár sitebuild során számtalan esetben kerülhetsz szembe újra és újra lefuttatandó feladatokkal, úgy mint a CSS vagy JavaScript fájlok összefűzése, lekicsinyítése (minify), a képek tömörítése vagy a CSS preprocesszorok (SASS, LESS) használata. A Gulp automatizált feladatvégrehajtó-eszközként ezen folyamatok kezelésében lehet nagy segítségedre. A Gulp nem az első a…

JavaScript debuggolás 2. rész

JavaScript debuggolás 2. rész

Az előző részben egy rövid összegzést kaphattál, milyen típusú hibák fordulhatnak elő JavaScript kód futása esetén. A következőkben pár nagyon hasznos online és böngészőkbe épített eszközt ajánlok, melyek használata jelentősen segíti a tisztább kódolást és a hibakeresést. Online eszközök JSLint A JSLint egy JavaScript online kódelemző, ami elősegíti a minőségi…