听不懂老师的讲解?

听不懂老师的讲解?

这个老师讲的只是了解吗?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

6回答
慕圣2435453 2020-03-30 23:18:31

我也不懂. 按照老师的代码写显示出错

慕尼黑7895541 2020-03-28 01:48:35

学完第二章再回来看

慕田峪5172462 2020-03-14 16:30:38

云里雾里的感觉

  • 提问者 前后1 #1
    没法,硬着头皮上
    2020-03-14 16:32:07
  • 咸余吧 回复 提问者 前后1 #2
    哈哈,一样一样
    2020-03-19 10:12:43
逍遥MDC 2020-03-14 02:40:52

明白,谢谢老师。

好帮手慕慕子 2020-03-08 19:00:25

“qq_慕妹2226526”同学你好,老师封装的这个方法既不是为了防阻塞,也不是异步的,这个方法主要是为了保证在页面加载完成之后,执行js代码,这样就可以head中书写js代码,获取DOM元素,并操作DOM元素。

其实同学的想法很棒,直接的将script标签放在body后面,也是可以的实现效果的。

祝学习愉快~

好帮手慕夭夭 2020-02-29 17:08:00

同学你好,这节课作为了解就行。具体参考如下理解:

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

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

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

  • 这个方法和derfer属性的区别是啥呢?没太听懂,到底是为了防止阻塞,还是为了啥?如果是为了防止阻塞直接加Derfer或者异步,或者放BODY后面还是实在点.
    2020-03-08 17:33:31
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师