Script async 属性
定义和用法
async 属性设置或返回是否异步执行脚本(一旦脚本可用)。
该属性反映了 <script> 标签的 async 属性。
注意:async 属性仅适用于外部脚本(只有在使用 src 属性时)。
注意:有多种执行外部脚本的方法:
- 如果 async="async":脚本相对于页面的其余部分异步地执行(当页面继续进行解析时,脚本将被执行)
- 如果不使用 async 且 defer="defer":脚本将在页面完成解析时执行
- 如果既不使用 async 也不使用 defer:在浏览器继续解析页面之前,立即读取并执行脚本
浏览器支持





所有主流浏览器都支持 async 属性。
注意:IE 9 及其之前的版本与 Opera 12 及其之前的版本不支持 async 属性。
语法
返回 async 属性:
	scriptObject.async
设置 async 属性:
	scriptObject.async=true|false
属性值
| 值 | 描述 | 
|---|---|
| true|false | 规定是否异步执行脚本(一旦脚本可用)。 
 | 
技术细节
| 返回值: | 布尔值,如果异步执行脚本(一旦脚本可用),则返回 true,否则返回 false。 | 
|---|
相关文章
HTML 参考手册:HTML <script> async 属性

 JavaScript 教程
JavaScript 教程 JavaScript 对象
JavaScript 对象 jQuery 教程
jQuery 教程 JSON 教程
JSON 教程 AngularJS 教程
AngularJS 教程 Angular 2 教程
Angular 2 教程 Vue.js 教程
Vue.js 教程 React 教程
React 教程 jQuery UI 教程
jQuery UI 教程 jQuery EasyUI 教程
jQuery EasyUI 教程 AJAX 教程
AJAX 教程 Highcharts 教程
Highcharts 教程 Google Maps API 教程
Google Maps API 教程 ES6 教程
ES6 教程 TypeScript教程
TypeScript教程 ES6 标准入门
ES6 标准入门 Script 对象
 Script 对象