Cookies jsou užitečnou technologií, která však může být celkem snadno zneužita ke „špehování“ uživatelů. Samotné HTTP cookies ale nejsou jediné místo, kde lze podobné údaje ukládat. Uživatelé, kteří dbají na soukromí a myslí…
Archiv pro štítek: JavaScript
Thomas Fuchs, známý coby autor JS knihovny script.aculo.us a dalších pomůcek, představil framework Zepto.js. Je určen pro mobilní prohlížeče založené na jádru WebKit, používá syntaxi známou z jQuery, umí běžné operace s HTML, CSS, přechodové…
Progressive enhancement je technika, kterou si spojujeme spíš s designem a CSS než s programováním, ale i tam má své použití. Klasickým příkladem je využití JavaScriptu tak, aby rozšiřoval funkčnost stránky o některé možnosti (ale stránka přitom…
Kolekci nástrojů pro kryptografii v JavaScriptu nabízí článek JavaScript Cryptography. Naleznete v ní např. implementaci bezpečného zadávání hesla přes AJAX, ale i běžnější knihovny, které se nějak týkají kryptografie – AES, SHA, Blowfish či OpenPGP
Procesor 6502 je jedním z nejoblíbenějších procesorů počítačových dějin. Poháněl první počítače Apple, poháněl Commodore C64 (lépe řečeno jeho pozměněná verze 6510) i osmibitová Atari od verze 400. Procesor 6502 je použit i v chladném robotím těle Bendera Rodrigueze (důkaz…
Zajímavou funkci nabízí javascriptová knihovna Lettering.js – dokáže zadaný text „rozebrat“ na jednotlivá písmena, slova či řádky. Tyto pak obalí elementy span, takže designér může nastylovat např. nadpisy opravdu individuálně a „písmeno po písmenu“.
Datové tabulky – gridy – jsou v některých typech aplikací neocenitelné. Existují řešení, které umožňují měnit zadané hodnoty přímo v tabulce, bez nutnosti vytvářet editační formuláře. Jedno z nich je EditableGrid – mezi jeho přednosti patří dynamické provázání s jinými…
Při návrhu uživatelského rozhraní se často hodí funkce, zvaná Data Binding – provázání prvků uživatelského rozhraní tak, že se změny v jednom promítnou v druhém (a vice versa). Zjednodušení této vazby nabízí nástroj <angular/>. Kromě obousměrného…
Óscar Toledo G. vytvořil nástroj pro kompresi (a tím i obfuskaci) JavaScriptu nazvaný ScriptGears. Nástroj se neomezuje na běžné záměny názvů proměnných a funkcí, ale jde i dál a do jisté míry „přepracovává“ kód. Autorovo…
Jako doplněk ke včerejšímu stručnému představení a pro inspiraci „co číst dál?“ můžete zkusit stránky How to node. Naleznete na nich nejen praktické návody pro práci s Node.js, ale i obecnější témata, týkající se JavaScriptu…