有的是页面加载后在执行,有的是页面一加载就执行,有的是js执行完成之后在执行

各种执行顺序的问题,谁能够详细的说一下常用的加载顺序是什么呢?有的js不需要使用$(function(){}),写与不写多数都没什么区别???... 各种执行顺序的问题,谁能够详细的说一下常用的加载顺序是什么呢?有的js 不需要使用$(function(){}),写与不写多数都没什么区别??? 展开
 我来答
介紫炜n
2016-10-31 · 超过31用户采纳过TA的回答
知道答主
回答量:86
采纳率:0%
帮助的人:37.3万
展开全部
顺序非常重要!一般都是在页面之前加载js和页面元素加载完毕后 再加载js这两种方式相结合,例如jquery的 $(function(){ ..... })加载方式属于页面元素加载后(图片等信息加载前)再加载js ,而普通js作用域中,是js文件一旦被加载就立即执行。
因为js中往往操作dom元素,如果在dom还没加载到页面的时候,就执行了相关的js 那么就会报错。区别就是在这里。而有时候提前加载js能够优化性能。所以我们要注意js的加载顺序。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式