Egy karakterből álló string utolsó két karaktere:
Ugyanez PHP-ben:
Egy karakterből álló string utolsó két karaktere:
Ugyanez PHP-ben:
Amikor saját komponenseinkhez műveleteket rendelünk, ahhoz eseményeket, akkor érdemes az alábbi sablont használni:
Kiemelendő, hogy a before esemény előfeltétel is egyben, amennyiben nem teljesül, akkor az egész esemény végrehajtása elmarad.
A napokban volt időm eljátszani kicsit azzal, hogy a JSLint-et parancssorból meghívhassam. Legnagyobb örömömre rendkívül könnyen megvalósítható az, amire nekem szükségem volt.
A jslint4java (ahogy a neve is mutatja:) egy Javaban írt wrapper a JSLint-hez, elindítása rendkívül egyszerű:
Az JSLint-ben megadható opciók paraméterezhetőek, magam részéről még két paraméterrel egészítem ki a hívásokat: --encoding UTF8, illetve -–undef.
Áldott, békés, szeretetteljes Karácsonyt kívánok mindenkinek!
Ha offline ExtJS doksi, akkor ExtDocSuite. (a hivatalos doksi Adobe Air adaptációja)
Vonaton utazgatás közben gyorsabb, mint a mobil internet. :)
Néha megdöbbenek, hogy egyes böngészőgyártók biztonsági okokra hivatkozva milyen hülyeségeket tudnak csinálni. (most kivételesen nem az IE-ről van szó:)
Ha egy újonnan létrehozott ablak tartalmát dinamikusan generálom, akkor hiába a TITLE tag, Chrome-ban, illetve Safari-ban az ablak címe a „névtelen” értéket veszi fel.
Megoldás végül az lett, hogy az url helyére a 'about:blank' –t írom, ekkor már figyelembe veszi a TITLE tag-ot is.
Ha egy dátum típusú változót akarunk JSON formára alakítani, akkor a natív és az alapértelmezett JSON feldolgozás között van némi különbség.
Míg a natív megoldást a Date.prototype.toJSON, addig a másikat az Ext.util.JSON.encodeDate felülírásával lehet módosítani. (csak zárójelben, ennek a másodiknak nincs túl nagy haszna)
Ja, és továbbra is érdemes a natív JSON-t használni, mert az jó!
Ha adatok exportálásáról van szó, akkor gyakran CSV fájlokat generálok. Gyors, egyszerű, nincs vele semmi gond. Talán egyedüli említésre méltó momentum benne a karakterkódolás.
A magam részéről mindenhol UTF8-at használok. BOM segítségével oldom meg, hogy a CSV fájl is tudja magáról, hogy ő egy UTF8 fájl. Előtte meg a szokásos fejlécek:
A vBulletin fórummotornál láttam azt az érdekes ficsört, hogy IE alatt a kilépésre rákérdező ablak mögött minden fekete-fehérre változik. Szerintem kifejezetten jópofa. :)
Körülbelül így néz ki a kód:
Legnagyobb sajnálatomra az általam készített rendszereket is nagy arányban használják IE alatt, így arra gondoltam, hogy akkor ilyen nekem is kell. :)
Minap egy furcsa hibára bukkantam, egy elem háttérszínét kellett volna animálni, de azt tapasztaltam, hogy bármilyen színt adok meg, mindig feketének veszi az értéket… de amikor megnéztem, hogy biztos fekete az a fekete, akkor láttam, hogy:
Az eredmény meg: rgb(15, 0, 0) vagyis: #0f0000