Get all 68 premium WordPress themes full free! Limited time offer. Get it now

自ECMA-262标准以来, Javascript及其派生语言如 Flash MX中的 Action Script、微软的 Jscript等在很多不同的编程环境中得到了大量的应用,同时TC39一直积极促进 Javascript新标准的出台。


2005年12月 Ecmascript for XML(E4X) Specification作为ECMA-357标准(ISO/EC22537)出台,主要增加对扩展标记语言XML的有效支持在 Ecmascript中定义了XML的语法和语义,同时将ⅩML的数据类型添加进Ecmascript类型库中专门为XML扩展、修订和增加了少数操作符( operators),如搜索( searching过滤( filtering)等,同时增加对XML名字空间( names paces)等的支持ECMA-357标准是


 Javascript发展史上的变革点,显示出对传统 Ecmascript从根本的改变,采用一种操作简单而功能强大的方式来支持XMLEcmascript4作为下一个事实版本(在正7和Mozl上已部分实现其功能),已作为提案最先由 Netscape提出,接着 Microsoft将自己的修改意见提交给TC39。


由于TC39各成员的观点存在较大的分歧,主要是不能很好统一有关 Javascript未来发展方向的意见,该标准到本书截稿时还未获通过从正E55版本发布开始, Microsoft就没有更新过它基于浏览器的 Javascript实现策略但在 Net Framework中包含了 Jscript. NET作为 Ecmascript4的实现,它不能被浏览器解释执行,而只能通过特有编译器编译后作为独立的应用程序来使用令人意想不到的是,一直特立独行的苹果(Apple)电脑在其操作系统 Macos X Tiger版本中支持名为 Dashboard的新型开发平台,它使用 Java Script脚本来创建轻量级应用程序,并能在 Macos桌面环境中运行Javascript作为一门语言依然在发展,虽然发展方向不太确定,其逐渐走出Web世界进入桌面应用领域也只是一种可能,但可以肯定的是,迎接 Javascript脚本语言的将是十分美好的前景。