Rumah > hujung hadapan web > tutorial js > Javascript 装载和执行

Javascript 装载和执行

伊谢尔伦
Lepaskan: 2016-11-22 13:12:06
asal
1068 orang telah melayarinya

首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性:1)载入后马上执行,2)执行时会阻塞页面后续的内容(包括页面的渲染、其它资源的下载)。于是,如果有多个js文件被引入,那么对于浏览器来说,这些js文件被被串行地载入,并依次执行。

因为javascript可能会来操作HTML文档的DOM树,所以,浏览器一般都不会像并行下载css文件并行下载js文件,因为这是js文件的特殊性造成的。所以,如果你的javascript想操作后面的DOM元素,基本上来说,浏览器都会报错说对象找不到。因为Javascript执行时,后面的HTML被阻塞住了,DOM树时还没有后面的DOM结点。所以程序也就报错了。

传统的方式

所以,当你在代码中写下如下的代码:

<scripttype="text/javascript"  src="http://coolshell.cn/asyncjs/alert.js"></script>
Salin selepas log masuk

基本上来说,head里的

Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan