为了账号安全,请及时绑定邮箱和手机立即绑定

没有ready()也可以啊,加不加ready()到底有什么区别

正在回答

2 回答

ready()是当所有的DOM元素加载完成后所要执行的函数。而你的jQuery代码就是放在最下面写的,这时DOM元素已经加载完成,所以不写也行。但如果放在上面写的话,就要写ready()了。

2 回复 有任何疑惑可以回复我~

DOM文档加载的步骤:
要想理解为什么ready先执行,load后执行就要先了解下DOM文档加载的步骤:

(1) 解析HTML结构。
(2) 加载外部脚本和样式表文件。
(3) 解析并执行脚本代码。
(4) 构造HTML DOM模型。//ready
(5) 加载图片等外部文件。
(6) 页面加载完毕。//load

不加ready,相当于第三步

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程
意见反馈 帮助中心 APP下载
官方微信