ECMAScript 5.1 (ES5.1) je poslední verzí ECMAScriptu, standardu, na kterém je postaven JavaScript. Podobně jako u HTML5 je i ES5 standardizací existujících implementací a rozšíření jazyka. Jednou z nich je například strict mode, o němž jsme už psali. V článku si představíme některé další novinky verze 5.1.
Archiv pro štítek: ECMAScript
O budoucích jazykových konstrukcích, které pravděpodobně přijdou v dalších verzích ECMAScriptu, se zmínil Brendan Eich: ECMAScript 6:modulyashallow continuations. ECMAScript 7:guards, contracts,event loop concurrency. ECMAScript 8: makra, parallelní pole (SIMD) Ve svém komentáři zároveň klade otázku:…
ISO (International Organization for Standardization) spolu s IEC (International Electrotechnical Commission) a Ecma International podepsali mezinárodní standard ECMA-262 edition 5.1. ECMA-262 definuje skriptovací jazyk ECMAScript (jehož nejznámější podobou je JavaScript). ECMA-262 edition 5.1 upravuje páté vydání z prosince 2009. Zároveň…
Syntaxe JavaScriptu je přizpůsobena začátečníkům a JavaScript tak mnohé odpustí, což se nyní, kdy se JavaScript stává jedním z nejdůležitějších webových programovacích jazyků, ukazuje jako zásadní problém, který brání optimalizacím a přináší některé záludné chyby. Napraví to takzvaný Strict mode?
Brendan Eich, autor JavaScriptu, na svém blogu představil svou vizi JavaScript Harmony. Je pravděpodobné, že mnohé z jeho návrhů se nakonec opravdu stanou součástí další verze JS/ECMAScriptu, a je tedy na místě podívat se,…
Na stránkách WebNT vyšel článek o Web Workers. V článku najdete popis rozhraní, dema, zdrojové kódy a 5 videopřednášek v češtině. Videa a dema ukazují použití Web Workers – threadů v JavaScriptu. Věnují se obyčejným workerům, způsobům komunikace mezi…
ECMAScript 5 přináší nové možnosti pro práci s objekty. Nově již lze vytvářet gettery, settery, realonly či writeonly vlastnosti, zamykat objekty, vytvářet objekty na základě jiného, atd. Tomuto všemu se věnuje článek na serveru WebNT,…
Na webu WebNT vyšel článek o ECMAScriptu 5 věnovaný typu String. Článek popisuje tento typ, jednotlivé vlastnosti a metody objektů.
Na webu WebNT vyšel článek o ECMAScriptu 5 věnovaný typu RegExp. Tento typ slouží k vytváření objektů, které reprezentují regulární výraz. Článek popisuje jednotlivé vlastnosti a metody objektů tohoto typu.
Na webu WebNT vyšel článek o ECMAScriptu 5, věnovaný objektu JSON. Článek probírá dvě základní funkce pro práci s JSON: převod hodnotu na JSON a převod JSON na hodnotu.