HTML5 parser v JavaScriptu
Henri Sivonen, autor experimentálního HTML5 validátoru (resp. conformance checkeru), přeložil pomocí Google Web Toolkitu svůj parser psaný v Javě do JavaScriptu. Na adrese livedom.validator.nu tak můžete snadno experimentovat s HTML5 parserem, aniž byste museli cokoliv instalovat.Zajímavé není parsování validního kódu (zde výsledek asi nikoho nepřekvapí), ale právě parsování těch fragmentů HTML, které bylo v předcházejících specifikacích nedefinované. Nástroj není ani tak zajímavý pro webdesignery (ti si píší svůj kód stále stejně a zda prohlížeč akceptuje i jiný kód, jim může být v zásadě jedno), ale hlavně pro výrobce prohlížečů, autory parserů a knihoven pracujících s HTML.Pokud se výrobci prohlížečů na HTML5 parseru shodnou (a je to skutečně možné, byť ne nevyhnutelné), bude se jednat o jednotný způsob parsování HTML.Specifikace HTML5 parseru se stále dolaďuje a Henri svůj parser podle specifikace průběžně upravuje. Nejedná se o jediný existující HTML5 parser, existuje další projekt v Pythonu a experimentuje se i s Ruby nebo C#.(Zdroj: blog.whatwg.org)
Henri Sivonen, autor experimentálního HTML5 validátoru (resp. conformance checkeru), přeložil pomocí Google Web Toolkitu svůj parser psaný v Javě do JavaScriptu. Na adrese livedom.validator.nu tak můžete snadno experimentovat s HTML5 parserem, aniž byste museli cokoliv instalovat.Zajímavé není parsování validního kódu (zde výsledek asi nikoho nepřekvapí), ale právě parsování těch fragmentů HTML, které bylo v předcházejících specifikacích nedefinované. Nástroj není ani tak zajímavý pro webdesignery (ti si píší svůj kód stále stejně a zda prohlížeč akceptuje i jiný kód, jim může být v zásadě jedno), ale hlavně pro výrobce prohlížečů, autory parserů a knihoven pracujících s HTML.Pokud se výrobci prohlížečů na HTML5 parseru shodnou (a je to skutečně možné, byť ne nevyhnutelné), bude se jednat o jednotný způsob parsování HTML.Specifikace HTML5 parseru se stále dolaďuje a Henri svůj parser podle specifikace průběžně upravuje. Nejedná se o jediný existující HTML5 parser, existuje další projekt v Pythonu a experimentuje se i s Ruby nebo C#.(Zdroj: blog.whatwg.org)
Související články
JavaScript mnohými milovaný mnohými nenáviděný mnohými nepochopený jazyk mnohými všechno dohromady Mnoho nejasností pramení zjeho práce sfunkcemi a jejich volání A proto si vdnešním článku ukážeme jak to vlastně je.
Pokud máme vytvořit dlouhý formulář, je možné ho rozdělit na několik stránek, abychom uživatele nevylekali a neodradili je od vyplňování. Několikastránkový formulář je však nutno správně zkonstruovat a ošetřit, abychom nezpůsobili sobě i jeho uživatelům více problémů, než je nezbytně nutné.
Na mnoha místech se již hovořilo o tom, že Firefox 3.0 je oproti svému předchůdci výrazně rychlejší. To se týká jak samotného prostředí prohlížeče, tak rychlosti vykreslování webových stránek. Hezky se to ukazuje na testu rychlosti JavaScriptu, který je pro Firefox dvojnásobně důležitý. Jednak se vyskytuje hojně na webu a prakticky žádná webová aplikace se bez něj neobejde, druhak je pak základem části Firefoxu samotného. Konkrétně velká část kódu skrytá za grafickým rozhraním je v něm napsána

5. dubna 08, 09:04
JasnaPaka Blog
Chris Heilmann vytvořil přístupné záložky vytvořené v CSS a JavaScriptu. Líbí se mi na nich, že fungují jak při zapnutém či vypnutém CSS a JavaScriptu. ...

20. května 08, 08:05
About
Procházím si takhle Registr internetových profesionálů a říkám si, že se pokochám výtvory těch nejlepších z nejlepších, kteří nabízejí své služby v oboru, který mě tolik zajímá.

20. května 08, 09:05
Lukáš Mačí na webu
Uvolňujeme do open source nástroj pro komprimaci postavený na gramatice jazyka.

29. května 08, 03:05
Weblogy.cz
Nedávno jsem stál před úkolem napsat javascriptový kód pro rozklikávací menu (jednotlivé větve navigace se zobrazují a schovávají po kliknutí myší, tedy z pohledu JavaScriptu při události "onclick"). Všechna řešení, která lze obvykle na internetu najít, však byla příliš komplikovaná nebo nevyhovovala technicky. Nakonec jsem si navrhl vlastní řešení, které se mi osvědčilo a se kterým bych vás proto chtěl seznámit.
Možná si ještě pamatujete, jak jsem hovořil o tom, že Firefox 3 přišel s několikanásobným zrychlením vykonávání JavaScriptového kódu. Jak se ale zdá, není všemu zrychlování konec. John Resig z Mozilla Corporation ve svém blogu informuje o novince označované jako TraceMonkey, která se dostala do aktuální vývojové verze Firefoxu 3.1, a která v závislosti na testech zrychluje vykonávání JavaScriptu až 22x (v závislosti na tom, jaký kód se vykonává)

23. srpna 08, 11:08
JasnaPaka Blog
Drtivá většina uživatelů k prohlížení webů využívá prohlížeče s aktivovanou podporou JavaScriptu a cookies.
Výstupem PHP skriptu bývá nejčastěji HTML stránka. S jejím generováním na úrovni značek může pomoci třeba knihovna NHtml. Ale ať už výstup generujete jakkoliv, je třeba mít na paměti,..

16. listopadu 07, 12:11
Weblogy.cz
No nedávno se tu psalo že je Firefox 3 nejrychlejsší ve spracování javascriptu. Tenkrát jsem neměl čast tuto informaci ověřovat. Ale dne jsem si ten čas našel. A jaké jsou výsledky?

29. března 08, 06:03
abclinuxu - blogy
V posledních letech se jednalo o návrhu nové verze skriptovacího jazyka JavaScript. Proces byl provázený kritikou a spory nastaly i uvnitř pracovní skupiny u ECMA. K řešení se došlo teprve nedávno. O které problémy se jednalo a proč vznikly? Jaká budoucnost JavaScript v následujících letech čeká?

2. září 08, 01:09
Root.cz
Tento článek otevírá nový seriál, který bude věnován implementacím JavaScriptu. Postupně si v něm představíme nejdůležitější současné interprety tohoto jazyka (především ty obsažené ve webových prohlížečích) a u některých vybraných se podrobněji podíváme, jak vypadají uvnitř. Nejvíc nás přitom bude zajímat, jaké techniky se v nich používají pro optimalizaci a urychlení spouštěného kódu.

30. října 08, 01:10
Root.cz
Jedna pikohádanka v Javascriptu. Zkuste prosím tipnout bez vyzkoušení, komentáře jsou dočasně moderovány, aby nikdo neprozradil. Řešení pro ty co nevyzkouší prozradím odpoledne.
Zadání
Představte si takovýto jednoduchý (XHTML Strict validní) kód pro...

17. srpna 07, 08:08
Blog.lupa.cz
Jednou z novinek nového Visual Studia je nesrovnatelně lepší Intellisense pro psaní JavaScriptů. Pojďme si ji trochu přiblížit na následujících řádcích.

1. prosince 07, 12:12
Weblogy.cz
SunSpider JavaScript Benchmark (0.9) hostovaný na webu projektu s otevřeným zdrojovým kódem WebKit testuje pouze základní jazyk JavaScript, nikoliv DOM a jiná API prohlížeče. Je navržen pro porovnání různých verzí stejného prohlížeče i jednotlivých prohlížečů. Na rozdíl od mnoha dostupných porovnávacích testů JavaScriptu se zaměřuje na současné a budoucí problémy, které vývojáři mohou řešit. ...

30. března 08, 12:03
abclinuxu - blogy
Seznam opět obohatil Open Source svět o další produkt. Kromě JavaScriptových knihoven JAK , šablonovacího systému Teng a replikovaného filesystému SeznamFS , nyní zveřejnil nástroj pro komprimaci JavaScriptu a CSS, nesoucí názvy Kjscompress a Csscompress . Po nahlédnutí do zdrojových kódů webů, za ...

2. června 08, 01:06
Živě.cz
Řada z vás pravděpodobně zaregistrovala uvolnění Google Chrome, nového webového prohlížeče z dílny Google, na kterém se podílí i někteří bývalí vývojáři od Mozilly. Jednou ze zajímavých novinek je nový JavaScriptový engine V8, který v různých testech rychlosti provádění JavaScriptu dosahuje dobrých výsledků. John Resig z Mozilla Corporation ve svém blogu publikoval srovnání prohlížečů v dnes nejznámějších testech na rychlost vykonávání JavaScriptu

3. září 08, 11:09
JasnaPaka Blog
Ve druhém dílu seriálu o implementacích JavaScriptu se podíváme na to, proč není snadné JavaScript rychle interpretovat, a které vlastnosti tohoto jazyka mají největší negativní vliv na jeho výkon. Zaměříme se přitom na problémy způsobené jeho dynamičností.

6. listopadu 08, 01:11
Root.cz