老师我想问视频中的方法都得会的还是可以调用别人封装好的?

老师我想问视频中的方法都得会的还是可以调用别人封装好的?

老师我想问视频中的方法都得会的还是可以调用别人封装好的?

正在回答

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

3回答

同学你好,声明的对象只是普通对象,不属于这个外元素节点对象。

try...catch语句可以参考如下解析:

(1)首先,我们了解下try...catch语句的作用,因为如果代码出错,整个程序就会停止。将代码放到try里面,能正确执行就会正确执行,如果报错就会进入catch里面,代码还是会向后执行,不会影响整个程序。

(2)然后,我们再来分析里面的代码意思,如果传入的obj是一个普通的对象,即同学这里举例的var c = {nodeType: 1}, 由于它不是一个元素节点,无法作为子节点添加到testDiv中,会出现错误,进入到catch中,返回fasle。如果传入的是一个正常的html节点,那么是可以作为子节点添加到testDiv中,不会出现报错,也就不会执行catch语句,就会执行后面的return true语句,返回结果为true。

这个方法实际工作中用到的比较少,同学不用深究,如果真的遇到了需要判断是否是元素节点,可以直接使用老师封装好的方法。

若还是不理解,可以详细的描述下,继续提问。

祝学习愉快~

  • 大白前端 提问者 #1
    老师 外元素节点对象是指从html获取的节点对象吗?
    2020-03-15 19:07:51
  • 大白前端 提问者 #2
    老师您上面提到的外元素节点对象是指从html获取的节点对象吗?
    2020-03-15 19:08:32
好帮手慕糖 2020-03-16 11:01:24

同学你好,是的,若是同学指的不是这个,可以再次详细的描述下,进行提问。

另,建议:新的问题,可以重新提问哦,便于之后复习时进行归纳总结。

祝学习愉快~

好帮手慕糖 2020-03-15 11:23:13

同学你好,可以调用别人封装好的,但是还是建议对这些方法有一定的了解,不然调用其他封装的时候,也可能会看不懂哦。

祝学习愉快~

  • 提问者 大白前端 #1
    老师视频中的那个try-catch是来判断对象是否来自外文当的,想问老师自己声明的普通对象是属于外文档的吗? 如果不是,麻烦老师解释一下那个try-catch里的内容的原理
    2020-03-15 11:26:40
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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