Linuxový portál
WebSite21
Microsoft představil nové rozšíření JavaScript
V rámci své TC39 ACMAScript pracovní skupiny, Microsoft představil nové experimentální JavaScript rozšíření na setkání ECMA TC39 minulý týden, jež se konalo v areálu společnosti Apple Cupertion. Rozšíření přidá "globalisation interfaces" stejně jako Math, Number a String knihovny k jádru jazyka JavaScript. Microsoft uvedl, že chce, aby se jazyk stal atraktivnější pro stále složitější webové aplikace na straně serveru. JavaScript webové aplikace se staly mnohem bohatšími. Návrh zavádí řadu nových objektů a pomocná knihovna ECMAScript přináší:
|
Math |
String |
Number |
|
cosh, sinh, tanh acosh, asinh, atanh log2, log10, log1p, expm1 sign trunc |
startsWith, endsWith contains repeat toArray reverse |
isFinite |
|
Globalization. |
Globalization. |
Globalization. |
|
format (number) |
format (date) |
compare (x,y) |
Pod Windows 7, Microsoft tvrdí, že prototypy také podporují 363 locales, 18 numbering formats, různé formáty data a celou řadu různých kalendářů. První referenční implementace nového rozšíření je k dispozici ke stažení z HTML5 LAbs společnosti Microsoft. Intrinsics Extensions a Globalization demo jsou k dispozici pouze pro Internet Explorer 9 (IE9) a poskytují ukázkové aplikace, kde uživatelé mohou vidět nové rozhraní v akci. Microsoft upozorňuje vývojáře, že tato rozšíření jsou pro účely hodnocení a neměla by být nasazena do kódu pro tvorbu.



