Ve druhém dílu miniseriálu o připravované 5. edici ECMAScriptu se podíváme na další novinky, které tato specifikace přináší. Řeč bude především o nových funkcích pro práci s poli, podpoře JSON a striktním režimu vykonávání kódu.
Články strana 155 z 174
Posledně jsme naši implementaci Wolfensteina zrychlili, dnes ji pro změnu zkrášlíme. Přidáme do herní plochy (do našeho hradu) několik objektů, s pomocí kterých herní prostředí vytvoří tu správnou atmosféru. Prováděné změny v kódu budeme komentovat, abyste jim porozuměli a příště to zvládli sami.
Před cca měsícem a půl byl vydán finální pracovní návrh 5. edice specifikace ECMA-262, která definuje podobu JavaScriptu (nebo přesněji ECMAScriptu). Tento článek je prvním dílem dvoudílného miniseriálu, ve kterém se seznámíme s nejdůležitějšími změnami a novinkami, které nová verze specifikace přináší.
Pomalu žádná webová aplikace se neobejde bez mechanismu přihlašování uživatelů a ověřování uživatelských oprávnění. Pojďme se podívat, jak tyto úlohy řeší Nette Framework.
Možná si ještě vzpomenete na článek, ve kterém jsme vytvářeli Wolfensteina pomocí JavaScriptu přímo v prohlížeči. Dnes budeme pokračovat. Nejprve zlepšíme rychlost a pak začneme vylepšovat hru samotnou. Opět budeme používat pouze HTML, JavaScript a kaskádové styly.
Zatímco předchozí dva díly byly zaměřené na architekturu a vzory z rodiny MVC, dnes se budeme věnovat „věcem okolo“. Především to budou alternativní prezentační vzory, podíváme se na úlohu servisní vrstvy a několika poznámkami celou minisérii uzavřeme.
Když dva dělají totéž, není to vždy totéž. Rich Internet application – Flex i Silverlight se snaží o něco podobného, ale každý je jiný. Kterou technologii si vybrat? Která vám víc sedne? Na to se pokusíme dnes odpovědět. A jak jinak, než subjektivně.
Jaké knihy vyšly v dubnu? Kupříkladu Objektové programování Ondřeje Čady nebo kniha pro pythoní hackery a nové vydání knihy o Plone. Na své si také přijdou vývojáři v Javě, .NETu, Ruby, PHP a zájemci o programovací jazyky obecně. A na závěr tu máme i jednu sci-fi knihu, jejímž ústředním tématem je web.
Pokud chcete naprogramovat šikovnější webovou aplikaci, neobejdete se bez sessions. Ukážeme si, jak Nette Framework zjednoduší práci se sessions a jak řeší s tím spojená bezpečnostní rizika.
Obecné vztahy v architektuře MVC byly obsahem prvního dílu, v dnešním pokračování se podíváme na několik konkrétních vzorů z rodiny MVC. Velkého vstupu na scénu se dočká především vzor MVP, u kterého si ukážeme, v čem se liší od klasického MVC. Podíváme se rovněž na některá specifika webového MVC.