Knihovna Canto.js sjednocuje a zjednodušuje práci s elementem canvas. Nabízí abstrakci v podobě objektu Canto, který umožňuje zapisovat operace s canvasem poněkud jednodušším způsobem, včetně např. řetězení operací. Zdroj: Ajaxian
Archiv pro štítek: JavaScript
Pokud připravujete aplikaci založenou na geolokaci, určitě oceníte seznam algoritmů i s implementací v JavaScriptu, kterými lze spočítat vzdálenost dvou bodů na zemském povrchu, zadaných zeměpisnými souřadnicemi.
Knihovna Yahoo User Interface (YUI) přichází ve verzi 3.2 s řadou novinek. Verze je ke stažení či k použití jako preview, a pokud se rozhodnete ji vyzkoušet, dejte vývojářům vědět, zda vše funguje tak jak má.…
Pamětníci si jistě vzpomenou na zajímavé efekty, které bývaly v 80. a 90. letech součástí her i demonstračních programů, a kde iluzi pohybu ve statickém obrázku vytvářela dobře zvolená paleta barev, v níž se část cyklicky měnila. Šlo…
Napíšete zajímavý kus kódu a chcete ukázat světu, jak funguje. Nebo chcete poslat do konference kód, který nedělá to, co dělat má a vy ne a ne přijít na příčinu. Anebo chcete zveřejnit ukázku a říkáte si, že by bylo fajn, kdyby čtenářům fungovala v prohlížeči. Zkuste některé ze služeb popsaných v článku.
jQuery je velmi populární javascriptový framework. Svou popularitu získal především svými možnostmi a schopnostmi, nabvíc vměstnanými do zdrojového kódu pouhých několik desítek kilobajtů velkého. Při pohledu do něj si naprostá většina programátorů položí…
Mnoho CMS používá WYSIWYG editor, v němž může uživatel zadávat formátovaný text. Jména jano TinyMCE, CKEditor nebo HTMLArea jsou důvěrně známá. Aloha editor nabízí rovněž WYSIWYG editaci, ale přímo na výsledné stránce, takříkajíc in-place.…
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“.
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,…