Xml 为什么E4X被弃用并从某些浏览器中删除?

Xml 为什么E4X被弃用并从某些浏览器中删除?,xml,firefox,e4x,Xml,Firefox,E4x,为什么E4X被弃用并从某些浏览器中删除 警告:E4X已被禁用。默认情况下,chrome在中已禁用该功能 Firefox 17,并在Firefox 21中完全删除。使用 改为使用DOMParser/DOMSerializer或非本机JXON算法 它被弃用,并从唯一支持它的浏览器中删除,因为它是一种实现欠佳的语言功能,导致了各种各样的问题 正如Brendan在某个地方所说的“E4X是一个疯狂的世界”,FF对E4X的实现偏离了规范,其方式在任何地方都没有写下来 -马克·S·米勒 它回来的唯一途径是通过

为什么E4X被弃用并从某些浏览器中删除

警告:E4X已被禁用。默认情况下,chrome在中已禁用该功能 Firefox 17,并在Firefox 21中完全删除。使用 改为使用DOMParser/DOMSerializer或非本机JXON算法


它被弃用,并从唯一支持它的浏览器中删除,因为它是一种实现欠佳的语言功能,导致了各种各样的问题

正如Brendan在某个地方所说的“E4X是一个疯狂的世界”,FF对E4X的实现偏离了规范,其方式在任何地方都没有写下来

-马克·S·米勒

它回来的唯一途径是通过新版ECMA-357,Adobe和Mozilla将要开发该版本。在那之前,一切都结束了

-布伦丹·艾奇

它背后的想法并不坏,但它融入语言的方式是。SpiderMonkey是唯一一个实现了它的JS引擎,由此带来的问题层出不穷,这项支持需要引擎实现的严重复杂性

-直到施耐德


到每个…in
可能永远不会被删除,因此您的报价不完全正确。每个in的
循环与E4X有什么关系?因为它是ECMA-357的一部分?
到每个
都将在ECMAScript 4中进行修改,但相反,他们为。。。ES6中的
语句。感谢您的回答。Flash Player和ActionScript3的实现完美无瑕。多年来一直如此。可惜他们没有实施。如果Adobe能够分享他们的代码,它可能会让事情变得更简单。@1.21gigawatts我非常喜欢3,Shockwave和Flash