美文网首页
2018-07-04

2018-07-04

作者: 刘若强 | 来源:发表于2018-07-04 13:33 被阅读0次

js复习

1.数据类型

number、string、 null 、undefined 、 boolean(五种基本类型)

复杂数据类型object

2.三大引用类型

object类型

array类型

function类型

1 数据类型   

        基本六个类型,亮点  提到了ES6 的symbol

         如果问到 判断数据类型 除了说明typeof   还要提到instanceof    

2   ===和==的区别,

        ===会判断类型和值    ==只判断值    比如 “6”==6是成立的   undefined==null    

        判断值的时候  想到 []!=[]        NAN!=NAN       ES6新语法  Number.isNaN(NaN)的结果是true   

            es6中专门用来判断变量是NAN的方法  Number.isNaN()

3  js onload和DOMcontentloaded的区别    这也是jq加载函数和JS 的onload的区别

            window.onload 事件在所有页面元素(包括图片,脚本等)都下载完毕后才会触发。

            除了 IE,其它浏览器支持 DOMContentLoaded 事件。当 DOM 内容下载完毕,就会立刻触发。

            针对 IE,有各种模拟 DOMContentLoaded 事件的办法。目前被广泛采纳的方案是判断 document 是否可以滚动(doScroll)。一旦可以        滚   动,就意味着 DOM Content 已经加载完毕。

4  给10个li添加点击事件。弹出下标

5 通过字符串拼接添加dom元素和通过appendchild添加dom有什么区别,那个更好

6 你都使用什么实现模块加载

7 如何对数组随机排序

8 如何理解原型和原型链

作者:崽崽不哭

链接:https://www.jianshu.com/p/f1979c60448c

來源:简书

简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

相关文章

网友评论

      本文标题:2018-07-04

      本文链接:https://www.haomeiwen.com/subject/ieceuftx.html