Na blogu Sencha vyšel článek o vytvoření jednoduchého porovnávače textů („diff“) s rozhraním napsaným v ExtJS. V článku je kromě popisu tvorby rozhraní, které ukazuje názorně změněné, přidané a vypuštěné části, popsáno i fungování algoritmu „diff“.
Archiv pro štítek: JavaScript
Preprocesor Quilt je nástroj napsaný v JavaScriptu, který vychází ideově z Ruby preprocesoru Sprockets JS. Quilt zavádí metafunkci require, pomocí níž můžeme v JS vyznačit závislosti jednotlivých modulů. Můžeme tak při vývoji pracovat s JavaScriptem rozděleným do…
Guacamole je VNC klient napsaný v JavaScriptu a HTML5. Komunikuje se vzdáleným VNC serverem pomocí proxy napsané v Javě. Klientská část používá JavaScript a element Canvas. Pomocí tohoto klienta se můžete ke své pracovní ploše,…
Steve Sanderson na svém blogu oznámil uvedení nové JavaScriptové knihovny Knockout, která zajišťuje především synchronizaci mezi uživatelským rozhraním (klasické tagy select, input, …) a view-modelem (JavaScriptový objekt), jehož stav vizualizuje. Knihovna je navržena…
Známý JS framework Scriptaculous doznal změn, nyní je dostupný jako Scripty2 a začal se orientovat na dotyková zařízení – např. má některé funkce pro práci s multitouchem. Podle jeho autora nás brzy čekají další novinky,…
Třetí preview verze IE9 přináší mnoho novinek i v oblasti skriptování a DOMu. Přehledně je shrnul Jurij „kangax“ Zajcev ve svém článku.
Zajímavá knihovna s lehce provokativním názvem Dragdealer.js usnadňuje vývojářům implementaci efektů, které jsou nějak spojeny s tažením prvků v UI (např. scrollbary, táhla pro změnu velikosti či přesouvání fotografií). Dragdealer je údajně otestován i s dotykovými zařízeními, což…
Mezi uživateli Ruby je známý CSS preprocesor LESS, který zavádí do CSS některé vlastnosti, známé z programovacích jazyků, jako jsou „proměnné“, „výrazy“ nebo „volání podprogramů“ (termíny berte, prosím, v silných uvozovkách). Implementaci LESS v JavaScriptu publikoval…
Webové aplikace, které počítají s použitím v mobilních zařízeních, nabízí svým uživatelům ovládací prvky, které jsou „touch-friendly“ – tedy například velká tlačítka, která lze snadno stisknout i prstem na dotykovém displeji. Mnohá mobilní zařízení umožňují funkci „náhledu“,…
Před několika dny vzniklá společnost Sencha má v nejbližších týdnech uvolnit betaverzi frameworku pro vývoj HTML5 aplikací pro mobilní zařízení typu ipad, iPhone či Android. Oznámil to server The Register. Sencha, resp. ExtJS, je…
