jquery这里还需要ready吗?

来源:3-5 让菜单下拉

alluremyy

2019-04-13 11:52:34

这里的js脚本开头$(document).ready(function(){

})

在body最后才引入js脚本,那么这个ready写与不写有没有本质区别?视频中没写。

我看书上写的是使用ready方法注册的事件,在dom就绪就会被执行,此时的元素关联文件未下载完,如果不写的话,是不是html页面按顺序加载,将body之前的图片啊关联文件什么都加载完,然后到js脚本处才执行?是不是对性能上有影响,我理解的有点乱,麻烦老师帮我理一下

写回答

2回答

一路电光带火花

2019-04-13

对,要是网速不好的话,图片有的会加载不出来。没区别的。

0

好帮手慕糖

2019-04-13

同学你好,1、在body后面引入js,可以不写哦。

2、 $(document).ready()是DOM结构绘制完毕后就执行,如果不写的话就是顺序执行,前面的DOM结构会加载完,但是由于网速的原因图片等,可能会没加载完哦。

希望能帮助到你,祝学习愉快!

0
hlluremyy
h ready的方式dom结构绘制完毕就执行,这时候的图片等一些元素还没有加载是吧?这和直接在body最后性能上有细微区别吗?
h019-04-13
共1条回复

0 学习 · 14456 问题

查看课程