使用脚本异步属性的含义是什么
What are the implications of using the script async attribute?
我正在做 ASP.NET MVC 4 HTML5项目。最近,我们添加了加载最多需要 10 秒的营销脚本。当我去寻找发生了什么时,我发现没有一个脚本是异步加载的。
我最初的反应是在我们拥有的每个第三方脚本上添加async
,但后来我想到了会有什么影响。我不是在谈论必须按特定顺序加载的本地脚本。
我唯一能想到的是,如果用户设法在脚本加载之前完成表单并进入下一页,第三方脚本将不会获得该页面的营销信息(我可以接受)。
将脚本切换为async
时还可能发生哪些其他事情,这可能会毁了我的一天?
更新:由于对于某些人来说,我正在寻找的内容并不明显,这里有一个例子。
副作用之一是您将无法使用document.write
此处将更详细地描述。
另一个是,如果有一个序列,其中来自第三方的脚本被期望触发订单,那么行为也会发生任何事情。这可以通过分离脚本的加载和触发来补救,但可能无法做到,因为它取决于有能力的第三方开发人员。
相关文章:
- 鼠标悬停的属性数据是什么
- 为Google闭包类定义属性的首选方式是什么
- 在jquery中,从同一对象的属性设置输入字段和标签的正确方法是什么
- 单击TextArea'时,文本区域中的属性名称是什么;s上下箭头按钮
- 根据DOM,HTML元素的开始和结束标记之间的内容被称为属性.这个房产的名字是什么
- 在jQuery方法中编写自定义属性的正确语法是什么
- 检查链接对象形式中未定义属性的最佳实践是什么
- 访问javascript对象的属性返回undefined,原因是什么
- 在Backbone.js'上设置属性的模式是什么;模型和视图
- 使用方法和属性定义javascript对象的最佳方法是什么?(如果可能以本机方式)
- 在 Backbone 中侦听和修改模型属性的正确方法是什么.js
- 使用脚本异步属性的含义是什么
- InDesign CS5 / Extendscript -- exportFile 的参数是什么,它的相关属性是什么
- Javascript:属性描述符和内置属性属性之间的关系是什么
- 从 JavaScript 访问元素的 CSS 样式属性的正确方法是什么?
- CssClass 属性的此值是什么意思
- 构造函数属性值应该是什么 .a 原型构造函数或对象构造函数本身
- 函数对象的名称属性是什么
- Internet Explorer 10 - (Javascript 或 jQuery) 如何在不知道属性和属性是什么类
- 导出的目的是什么属性函数在挖空.js库中