2018-07-04

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

來源:简书

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,859评论 1 45
  • 1、setTimeout setInteval异同相同点:参数个数相同,都是两个,第一个参数为执行的js语句,第二...
    Arroganter阅读 184评论 0 0
  • 消息被各种群发拜年霸占,千篇一律的官方贺年总感觉失去了温度,是真心说句话的温度,新年快乐,不是祝福是承诺。我答应你...
    唐缘不是汤圆儿阅读 532评论 2 1
  • 回家动车上, 颠簸之下一杯热水洒在我的裙子上, 我拿开书去找元凶, 她明亮的眸子伴着眼角皱纹叠成了凌厉, 鬓间已有...
    Trisha啁啾阅读 198评论 0 0
  • 阳春三月,草长莺飞,春风沉醉。在三月快结束的时候,终于有时间去赏了个 樱。怕看到人从众的场景,没有去到武大或东湖。...
    丽丽的星辰大海阅读 311评论 0 1