老师,有疑问
来源:7-3 节点遍历实现
慕设计7925147
2019-07-26 11:26:09
domReady.js文件引入是用来做什么的?
我不引入的话是无法获取到documentElement节点的吗?因为后台返回undefined
3回答
你好同学,没错的,domReady.js可以不引入,按照老师上次回复的,js写在结构的下面即可.
祝学习愉快,望采纳。
慕设计7925147
提问者
2019-07-26
也就是说,视频里的方法我也可以不用引入js文件也是可以的吗?
好帮手慕夭夭
2019-07-26
你好同学 , domReady.js中是老师封装了一个myReady方法 ,myReady(function(){})就是myReady方法的使用,把我们写的js代码放在里面。实现的效果实际上就是$(document).ready(function(){}) , 让DOM加载完后再去执行js代码 。如果js你写在header中,那么先加载js,此时元素还没有加载,所以获取不到。
$(document).ready(function(){}) 是后面的jQuery课程知识 , 因为现在还没有学习到$(document).ready(function(){}) , 所以这里是老师为了方便课程讲解自己封装了一个类似的方法 ,里面的一些知识同学现在还没有学到过 。不过这个在实际开发中不常用 , 不需要了解。等学习了后面的知识直接用$(document).ready(function(){}) 就行了。
本阶段,如果不引入这个js,可以把代码放在html结构的下边,这样先加载结构,后加载js:

祝学习愉快 ,望采纳 。
相似问题