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“, […]
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 […]
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 […]
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 […]
V dnešním velice krátkém dílu se zmínim o drobnosti, kterou by měli
mít na paměti hlavně programátoři přicházející z jazyků jako je Java
či C#. Vývojáře znalé třeba PHP ale zajisté nijak nezaskočí, ti zde
budou jako doma. V JavaScriptu (podobně jako v PHP) je totiž lokální
proměnná platná vždy v rámci celé funkce. Oproti tomu ve zmiňované
Javě je platnost […]