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

2025-04-29 11:34:02
推荐回答(1个)
回答1:

顺序非常重要!一般都是在页面之前加载js和页面元素加载完毕后 再加载js这两种方式相结合,例如jquery的 $(function(){ ..... })加载方式属于页面元素加载后(图片等信息加载前)再加载js ,而普通js作用域中,是js文件一旦被加载就立即执行。
因为js中往往操作dom元素,如果在dom还没加载到页面的时候,就执行了相关的js 那么就会报错。区别就是在这里。而有时候提前加载js能够优化性能。所以我们要注意js的加载顺序。