资讯专栏INFORMATION COLUMN

javascript高级程序设计(第3版)之《script元素》

miqt / 2718人阅读

摘要:表示要执行外部文件的路径或链接。由于规范要求脚本按照他们出现的先后顺序执行,因此第一个延迟脚本会优先于第二个执行,二这两个脚本会优先于事件执行。无论使用任何方式,只要不存在和属性,浏览器都会按照元素在页面中出现的先后顺序依次解析。

这以上例子中,虽然我们把

在以上例子中,第二个脚本可能会优先于第一个脚本执行,也不能不是。因此,如果使用async属性,确保两者之后互相不依赖非常重要。指定async属性的目的是不让页面等待两个脚本的下载与执行,而是可以异步的加载页面的其他内容。所以,建议异步脚本不要在加载期间修改DOM,以免出现错误。

异步脚本一定会在页面load事件前执行,但可能会在DOMContentLoaded事件触发之前或之后执行,因此,使用此属性的人也很少。

元素嵌入JavaScript代码的用法 两种用法

直接在页面内部嵌入JavaScript代码。

在外部引用JavaScript代码。



特别强调

包含在"字符串,否则会报错。

")
}

//Uncaught SyntaxError: Invalid or unexpected token
//页面只会显示"")}"字符串

​如果确实要使用""字符串,可以加上转义符""

")
}

使用外部引入javascript时,src属性是必须的。这个属性值是一个指向外部JavaScript文件的路径或链接。

使用此方式引入JavaScript时,在

阅读需要支付1元查看
<