为什么E4X已被弃用并从某些浏览器中删除?
警告:E4X是obselete.默认情况下,它在Firefox 17中被禁用,并在Firefox 21中被完全删除.请使用DOMParser/DOMSerializer或非本机JXON算法.
https://developer.mozilla.org/en-US/docs/Archive/Web/E4X/Processing_XML_with_E4X
它被弃用并从唯一支持它的浏览器中删除,因为它是一个执行不佳的语言功能,导致各种问题.
正如Brendan所说的那样"E4X是疯狂的地方",而FF的E4X实现偏离了规范,并没有在任何地方写下来.
- Mark S. Miller
回归的唯一途径是通过新版ECMA-357,Adobe和Mozilla将继续努力.在那之前,它已经出局了.
- Brendan Eich
它背后的想法并不坏,但它融入语言的方式是.SpiderMonkey是唯一一个实现它的JS引擎,并且由此引起了无穷无尽的问题以及此支持所需的引擎实现的严重复杂性.
- 直到Schneidereit
归档时间: |
|
查看次数: |
391 次 |
最近记录: |