JavaScript je ZLO 2.0
Chodí to jako kachna, kváká to jako kachna, avšak…
Pole v Javascriptu jsou jak známo řídká - když odebereme některý prvek, pole zůstane stejně dlouhé a na místě odebraného prvku bude díra. Jsou však v JavaScriptu věci které vypadají jako pole - mají očíslované prvky i atribut length - ale přitom to pole nejsou. Ty pak dovedou člověka pěkně potrápit.
Více »
23.03 2007 | kategorie javascript | 5 komentářů »
Třídění polí: 50 je víc než 150. Nevěříte?
Zkuste si v javascriptu napsat tento kousek kódu:
var sortedArray = myArray.sort();
alert(sortedArray);
nebo zkráceně
Pokud se vám zdá výsledek [0, 150, 300, 50] poněkud divný, nejste sami.
Více »
15.03 2007 | kategorie javascript | 2 komentáře
Kopírování objektů? Nesmysl!
Úkol zněl jasně: vzít pole a vytvořit jeho kopii. Zádrhel ovšem byl v tom, že to bylo potřeba provést v JavaScriptu.
Více »
07.03 2007 | kategorie javascript | 2 komentáře
Porovnání polí - to mi hlava nebere
Zkuste si někdy v JavaScriptu porovnat dvě pole, třeba takhle:
nebo takhle:
alert(a == [1, 2, 3]);
Dostali jste v obou případech výsledek false? Programátor znalý objektového programování nad tím pokrčí rameny, nicméně zdravý rozum se bouří a ústy mé ženy prohlašuje: ten počítač je idiot!
Více »
01.03 2007 | kategorie javascript | 4 komentáře
Jmenné prostory aneb konflikt zájmů
Kdo někdy dělal na větším projektu, určitě to zná: do jakéhosi zbastleného mixu inline skriptů a dosti podezřelých knihoven se snažíte procpat svoje geniální pečlivě vyladěné funkce a ono to neběží. Po několika hodinách zuřivých nadávek zjistíte že ten podělaný $ není váš oblíbený $ z jQuery ale zparchantělý $ z Prototypu (nebo naopak), případně nějaký úplně jiný $ kterým si chtělo to nemehlo co to dělalo před vámi ušetřit pár úderů do klávesnice.
Více »
27.02 2007 | kategorie javascript | Bez komentáře »
Jedna, dva, tři - jedem!
Vzhledem k tomu že každý už má weblog, rozhodl jsem se zařadit se do nekončícího zástupu frikulínů i já.
No a vzhledem k tomu že všechno už tu bylo, rozhodl jsem se, abych byl trochu originální, na svém weblogu pomlouvat JavaScript a všechno co s ním souvisí. A aby to bylo úplně jasné, budu svoje výkřiky do tmy doprovázet i různými příklady, javascriptovými knihovnami a tak.
27.02 2007 | kategorie javascript | 6 komentářů »