E4X 向 JavaScript 添加了对 XML 的直接支持。
这个实例仅适用于 Firefox!
E4X 是正式的 JavaScript 标准,增加了对 XML 的直接支持。
使用 E4X,您可以用声明 Date 或 Array 对象变量的方式声明 XML 对象变量:
ECMAScript 是 JavaScript 的正式名称。ECMA-262(JavaScript 1.3)是在 1999 年 12 月标准化的。
E4X 是 JavaScript 的扩展,增加了对 XML 的直接支持。ECMA-357(E4X)是在 2004 年 6 月标准化的。
ECMA 组织(成立于 1961 年),是专门用于信息和通信技术(ICT)和消费电子(CE)的标准化。 ECMA 制定的标准为:
下面的实例是一个跨浏览器的实例,实例加载一个现有的 XML 文档("note.xml")到 XML 解析器,并显示消息说明:
下面的实例是上面的实例相同,但是使用了 E4X:
简单多了,是不是?
Firefox 是目前唯一对 E4X 的支持比较好的浏览器。
目前还没有支持 E4X 的有 Opera、Chrome 或 Safari。
到目前为止,没有迹象显示在 Internet Explorer 中对 E4X 的支持。
E4X 没有得到广泛的支持。也许它提供的实用功能太少,尚未被其他的解决方案涉及:
JavaScript parseFloat() 函数 JavaScript 全局函数定义和用法parseFloat() 函数可解析一个字符串,并返回一个浮点数。该函数指...
JavaScript undefined 属性 JavaScript 全局函数定义和用法undefined 属性用于存放 JavaScript 中未定义的值。浏览器支持 所有主...
JavaScript RegExp * 量词 JavaSript RegExp 对象定义和用法n+ 量词匹配包含零个或多个 n 的任何字符串。语法new RegExp("n*")或...
onplay事件 事件对象实例在视频开始播放时执行 JavaScript :video onplay=myFunction()本文底部包含了更多实例。定义和用法 onpl...
Anchor href 属性 Anchor对象定义和用法 href 属性可设置或返回链接中 href 属性的值。href 属性指定了被链资源的 URL。语法设置...
Video play() 方法 Video 对象实例带有播放和暂停按钮的一段视频:var x = document.getElementById(myVideo); function playVid...
Video addTextTrack() 方法 Video 对象实例向视频添加一个新的文本轨道:varx = document.getElementById(myVideo);var y = x.ad...
Video textTracks 属性 Video 对象实例获得可用文本轨道的数量:var x =document.getElementById(myVideo).textTracks.length;定...
Video audioTracks 属性 Video 对象实例获得可用音轨的数量:var x = document.getElementById(myVideo).audioTracks.length;定...
Textarea rows 属性 Textarea 对象定义和用法rows 属性设置或返回 textarea 的高度。语法设置 rows 属性:textareaObject.rows=n...