课程
/前端开发
/jQuery
/jQuery基础课程
没有ready()也可以啊,加不加ready()到底有什么区别
2014-10-17
源自:jQuery基础课程 6-1
正在回答
ready()是当所有的DOM元素加载完成后所要执行的函数。而你的jQuery代码就是放在最下面写的,这时DOM元素已经加载完成,所以不写也行。但如果放在上面写的话,就要写ready()了。
DOM文档加载的步骤:要想理解为什么ready先执行,load后执行就要先了解下DOM文档加载的步骤:(1) 解析HTML结构。(2) 加载外部脚本和样式表文件。(3) 解析并执行脚本代码。(4) 构造HTML DOM模型。//ready(5) 加载图片等外部文件。(6) 页面加载完毕。//load
不加ready,相当于第三步
举报
加入课程学习,有效提高前端开发速度