Author Archives: Josef Adamčík

Co byste měli vědět o JavaScriptu [5]: with je zlý čaroděj

Vítejte u dalšího dílu série článku „Co byste měli vědět o JavaScriptu“. K pátemu dílu jsem seriálu nadělil vlastní štítek a také vlastní RSS. Dnes si povíme o konstrukci with a rovnou prozradím, že učiníte lépe, nebudete-li ji používat. Konstrukce with Konstrukce with je určena ke zkrácení zápisu přístupu k vlastnostem objektů. var osoba = { jmeno: „franta“, prijmeni: „frantiskovec“, […]

Co byste měli vědět o JavaScriptu [4]: deklarace funkce a funkce jako výraz

Vítejte u dalšího dílu mého seriálu o méně známých zákoutích JavaScriptu. Pravidelný čtenář si zajisté všiml, že první tři díly měly něco společného. Všechny se nějak dotýkaly platnosti proměnných v JavaScriptu. Dnešní článek nebude výjimkou a bude trochu delší i náročnější, takže doporučuji lehce si osvěžit paměť prolétnutím předcházejících témat. V prvním díle jsem psal o deklaraci lokálních proměnných, klíčovém slovu var […]

Další porce zajímavostí kolem JavaScriptu a webu

JavaScript Weekly aneb novinky ze světa Javascriptu každý týden do vašeho emailu. Stojí za odběr, opravdu pěkné odkazy. Essential JavaScript And jQuery Design Patterns e-book o návrhových vzorech v JS zdarma ke stažení. Rozhodně doporučuji alespoň prolistovat. Pragmatic Guide to JavaScript nadějně vypadající kniha o Javascriptu (zaznamenal jsem dobré reference). E-book za 13 dolarů a tento pátek ji lze […]

Co byste měli vědět o JavaScriptu [3]: variable hoisting

Minule jsem krátce popsal, že v JavaScriptu jsou lokální proměnné platné vždy na úrovni celé funkce, nikoli v bloku. S tím silně souvisí vlastnost, která je v angličtině označována variable hoisting. Rozumný český překlad mě nenapadá (a žádný oficiální neznám), ale sousloví by se dalo kostrbatě přeložit jako „zdvihání proměnných“. Zdvihám, zdviháš, zdviháme Princip je jednoduchý: interpret javascriptu při […]

Cheš být lepším programátorem? Neboj se vynalézat kolo znova a znova!

„Nesnaž se znova vynalézat kolo, použij hotové řešení.“ Jestli se alespoň trochu motáte kolem vývoje softwaru, určitě jste již tuto mantru slyšeli nespočetněkrát. Většina problémů, na které při vývoji aplikace narazíme, je již dávno vyřešena a hotovou knihovnu (zabalenou v pěkné černé krabičce), stačí většinou jen vybrat a použít. Nemohu popřít že to má většinou smysl, […]