请问我在网页上引用js文件然后在网页上添加js代码,会不会由于引用js文件加载慢而导致错误

请问我在网页上引用js文件然后在网页上直接用script标签写js代码,js代码引用到了js文件里面的内容,会不会由于引用js文件加载慢而导致错误,如果会怎么处理比较好?... 请问我在网页上引用js文件然后在网页上直接用script标签写js代码,js代码引用到了js文件里面的内容,会不会由于引用js文件加载慢而导致错误,如果会怎么处理比较好? 展开
 我来答
猫爪洗脸君
2013-08-29 · TA获得超过155个赞
知道答主
回答量:23
采纳率:0%
帮助的人:28.7万
展开全部
默认是不会的。当你在某个位置通过 script 标签引用了外部 Javascript 代码后,按照 HTML 标准的要求,必须先将该外部代码获取并执行后才可以继续向后执行后续的 Javascript 代码。

但是也存在例外,如果为 script 标签加上 defer 属性,那么这个标签所引用大Javascript代码将会等到html加载完毕后再执行,如果你不注意这一点,那么就会出现错误。另外和 defer 类似的还是有 async 属性。

总而言之,只要你不加这些额外的属性,你的 script 标签引用的外部 Javascript 代码也是依照其出现的顺序依次执行的。不会出现顺序错乱的情况。

关于 defer 和 async 的问题可以自己百度下,或者看看这里:
http://www.kuqin.com/webpagedesign/20120208/317938.html
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式