这一章太难了,完全听不懂;

来源:3-4 domReady的实现

慕先生1376233

2020-06-28 17:50:47

spacer.gif

写回答

1回答

好帮手慕夭夭

2020-06-28

同学你好,domReady是老师方便讲课自己封装的,里面会涉及到很多高级阶段的内容,所以听不懂也很正常。目前直接使用老师封装好的代码,里面的内容不用学习, 老师只是简单的带大家了解一下 。具体参考如下理解:

因为把js代码放在head中,代码顺序执行,当页面在浏览器中打开时,会先执行js代码,再执行body里面的dom结构。如果js执行时要获取body中的元素,那么就会报错,因为页面的结构还没有加载进来。所以老师为了解决这个问题,写了一个方法。

在domReady.js中, 老师封装了一个myReady方法 , 这个方法实现的效果就是$(document).ready(function(){}) , 让DOM加载完后再去执行js代码 。因为现在还没有学习到jQuery , 所以这里老师为了方便课程讲解自己封装了一个类似的方法 。同学对 domReady.js简单了解一下即可,不需要深入研究,先用老师的写好的就行。后期学了jQuery,使用$(document).ready(function(){}) 就可以啦 。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~


0

0 学习 · 40143 问题

查看课程