Internet Explorer nerozpozná nové HTML5 elementy a nedokáže je nastylovat. Řešením je HTML5 Shiv. Tento kód v IE zajistí náhradu nových elementů tak, aby je IE dokázal zpracovat a nastylovat. Bohužel i toto řešení selže,…
Archiv pro štítek: JavaScript
Podle autora článku The Future of Web Apps – Single Page Applications budou webové aplikace stále častěji obsahovat jen jednu stránku, na níž se budou patřičné změny stavu projevovat změnou fragmentu URL (tedy částí…
JavaScript je v prohlížečích implementován převážně jako jednovláknový interpret, což přináší některé nevýhody, z nichž nejviditelnější je nutnost čekat, pokud se někde provádí dlouhý výpočet. Starší prohlížeče navíc kdykoli narazily na <script>, tak zastavily provádění…
V soutěži o co nejlepší javascriptové demo do 10 kB hraje svou roli nejen schopnost úsporného zápisu JavaScriptu, ale také schopnost nalézt opravdu úspěšný kompresní algoritmus. S neotřelým řešením přišel už v roce 2008 Jacob Seidelin, který zabalil potřebné…
JavaScript Doctor je nástroj, který udělá statickou analýzu vašeho JavaScriptu a pomůže vám zorientovat se v jeho struktuře. Popíše objekty i funkce, spočítá jejich parametry a zjistí typ těchto parametrů, poradí si s callbacky a vůbec…
Použití JS obfuskace a packerů a zmenšení vyházením mezer a řádkování je hezká věc, ale co ve chvíli, kdy potřebujeme takový kód opravit nebo změnit, a zdroj je dávno v nenávratnu? Pomůže http://jsbeautifier.org/ – nástroj,…
Při psaní HTML by se člověku leckdy hodilo mít po ruce odkaz na známé hostované knihovny a nehledat je pokaždé na webu. Uložte si do Oblíbených odkaz na http://scriptsrc.net/ – na této stránce naleznete…
Šikovnou knihovnu PaintbrushJS pro zpracování obrázků v prohlížeči vytvořil Dave Shea (mimo jiného autor CSS Zen Garden). Prostým přidáním třídy k HTML elementu je možné obrázek (nebo obrázkové pozadí) rozostřit, převést do černobílé varianty, tónovat…
Pokud pracujete s JavaScriptem a snažíte se dělat složitější operace, znáte pravděpodobně nemilou situaci, kdy probíhá nějaký výpočet a uživatelské rozhraní nereaguje. Existují metody, jak tomuto zamrznutí předejít. Jednu z nich implementuje poměrně přívětivým způsobem…
Před několika dny jsme ve Zprávičkách upozorňovali na framework Sammy, který zjednodušuje použití části URL za znakem # („fragment“) coby informace o stavu JS aplikace. Ukázku toho jak s frameworkem Sammy pracovat, naleznete na NetTuts+:…