async
属性 , 是 HTML5 较新的特性,表示
下载的文件不会调用document.write
,可以在页面处理过程中下载
但我听说还有另一种异步加载脚本的方法,它向后兼容 旧的浏览器。
async
事实证明,我可以通过在 JavaScript 中动态创建脚本 DOM 元素并将其附加到页面来重新创建属性实现的行为。
例子 :
var script = document.createElement('script');
script.src = 'http://camerastork.com/widget.js?product=1234';
script.async = true
...
因此,如果它适用于不支持的旧浏览器async
——它怎么可能——我仍然可以使用.async
属性?