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

DOM探索之基础详解篇

难度初级
时长 2小时11分
学习人数
综合评分9.60
274人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.6 逻辑清晰

已采纳回答 / 李晓健
因为 && 是短路运算符  obj&&obj.nodeType === 1的意思就是 obj 存在,并且 obj.nodeType === 1 if里的整个表达式才为true, 如果说 obj 不存在,他的值就是undefinde ,if(obj)  就直接返回false了  不会再对后面的obj.nodeType === 1 进行判断了。如果不加obj&&  直接写成 if(obj.nodeType === 1)  这时obj不存在的话就会报错,undef...
while((b=b.parentNode)){}是理解成b!==a; b=b.parentNode;!!?
while循环可以这样写?!!

已采纳回答 / 绯红卷千红
判断循环是否需要继续进行的条件并不一定是b!==a 注意老师的代码写在了try catch块中 这里我写了个简单的测试<...code...>控制台运行结果如下<...图片...>可以看到HTMLDocument的父节点为null,在...
P4
不错啊这个系列
更多案例,大家可以参见:http://edu.51cto.com/course/course_id-1138.html

已采纳回答 / felix
<script></script>放在head部分也是可以的,不过必须在 window.onload 或 domReady 后执行代码。
Expecting!
纯粹只是一个讲师啊!
老师是河南人吧
刚学完基础,对这些好像没太听懂,讲得东西都没接触过!
我觉得这个老师讲的很好,循序渐进的讲解知识,比较适合我这种学习不久的童鞋

最新回答 / 荼酒
这样图片就参照块中的位置进行定位了。
老师你的sublime看的我真是醉了
课程须知
本课程是前端中级课程 1、您要具备HTML基础知识 2、您要具备CSS基础知识 3、您要具备JS基础知识
老师告诉你能学到什么?
1、重新认识DOM 2、剖析domReady 3、学会元素节点的类型判断、继承层次和分类

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消