关于3-1的js
来源:3-1 header响应式布局(1)
hunmix
2018-02-09 14:02:49
if(!clientWidth) return; if(!doc.addEventListener) return;
代码中这两句话是什么意思?
2回答
海纳百川_
2018-02-09
是事件监听,但是它也是一个方法,定义在document对象上的。如果没有这个方法,就没必要调用了。当document对象获取不到时,这个方法自然也用不了。但一般不会有undefined的这种情况的。这是一种严谨的写法。
海纳百川_
2018-02-09
如果宽度不存在的话,下面对字体大小的设置就没必要执行了,return会阻止后面的代码执行。
第二句同理,如果document对象上没有addEventListener这个成员方法,后面的事件监听就没必要执行了,return就可以了。
相似问题