【发布时间】:2016-08-01 10:05:40
【问题描述】:
我有一个 ES6 兼容的 JavaScript 代码,但 IE 11 不支持。什么是替代代码,这样它才能在所有浏览器上运行?
[...document.querySelectorAll('.row')]
我用它来处理“点击”事件:
Array.prototype.slice.call(document.querySelectorAll('.row'))
.forEach(function(header) {
return header.addEventListener('click', function(e) {
headerClick(e, header, header.querySelector('.exy'))
});
});
【问题讨论】:
-
Array.prototype.slice.call(document.querySelectorAll('.row')) -
你可以只使用 Babel。
-
当你放弃对旧浏览器的支持时,使用抽象和升级来代替 babel。 Javascript 是脚本,但很快就会转移到您必须编译的地方。我不是火箭科学,但我们正在让它变得……
标签: javascript internet-explorer-11