JavaScript je ZLO 2.0

nenávistné poznámky vzteklého kodéra

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 »

| | 5 komentářů »


Třídění polí: 50 je víc než 150. Nevěříte?

Zkuste si v javascriptu napsat tento kousek kódu:

var myArray = [0, 50, 150, 300];
var sortedArray = myArray.sort();
alert(sortedArray);

nebo zkráceně

alert( [0, 50, 150, 300].sort() );

Pokud se vám zdá výsledek [0, 150, 300, 50] poněkud divný, nejste sami.
Více »

| | 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 »

| | 2 komentáře


Porovnání polí - to mi hlava nebere

Zkuste si někdy v JavaScriptu porovnat dvě pole, třeba takhle:

alert([] == []);

nebo takhle:

var a = [1, 2, 3];
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 »

| | 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 »

| | 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.

Více »

| | 6 komentářů »




Weblog "JavaScript je ZLO 2.0" pohání všelijak překopaný WordPress,
XHTML je skoro validní, celkem respektuje Dogma W4 ale ne úplně