JavaScript fejlesztési üzenetek kezelése egyszerűen
A minap Firefox kiterjesztés fejlesztés közben állapítottam meg újfent, hogy milyen kellemes is a
A jsTrace kialakítását is ezen egyszerű felismerés indította el. Igen kézreálló megoldást ad arra, hogy egy (akár odébb húzható) külön területen jelenjenek meg a fejlesztőnek szánt üzenetek, ahelyett, hogy akár a JS konzolon, akár a parancssori kimeneten kelljen kutakodnunk a hibajavítások és új képesség beépítések közben.
Kíváncsi vagyok, olvasóink milyen trükköket használnak erre a feladatra!
■ dump()
függvény, mely segítségével könnyen a böngészőn kívüli kimenetre tehetünk információt, és azt át is tekinthetjük, amennyiben parancssorból indítottuk a programot. Nem túl kellemes ugyanis alert()
ablakokat gyártani a fejlesztői üzeneteknek, különösen webes környezetben futó JavaScript kódok esetén.A jsTrace kialakítását is ezen egyszerű felismerés indította el. Igen kézreálló megoldást ad arra, hogy egy (akár odébb húzható) külön területen jelenjenek meg a fejlesztőnek szánt üzenetek, ahelyett, hogy akár a JS konzolon, akár a parancssori kimeneten kelljen kutakodnunk a hibajavítások és új képesség beépítések közben.
Kíváncsi vagyok, olvasóink milyen trükköket használnak erre a feladatra!
Alertet
A jó programozó erénye a lustaság :)
Nem mindig használható
Pl. egyszer csináltam egy select elemet megvalósító cuccot HTML behaviourként, mert gond volt, hogy a layerek fölött jelenik meg a sima select. Hát ott nem lehetett volna alerttel debuggolni. A megoldás szinte ugyanez volt, csak egy popup ablakba kerültek a kiírások.
Felhő
Smarty debug console
miért lenne?
Vagy lenne tipped arra, hogy hogyan használják hatékonyan JavaScript hibakeresésre a fejlesztők a Smarty Debug Console-t?
Absolute pos div
Üdv.: csaba