掘金js

作者: 佐伊er | 来源:发表于2017-12-21 13:01 被阅读0次
    • js的基本类型有哪些?引用类型有哪些?null和undefined的区别。
    • 如何判断一个变量是Array类型?如何判断一个变量是Number类型?(都不止一种)
    • Object是引用类型嘛?引用类型和基本类型有什么区别?哪个是存在堆哪一个是存在栈上面的?
      JS常见的dom操作api
      解释一下事件冒泡和事件捕获
      事件委托(手写例子),事件冒泡和捕获,如何阻止冒泡?如何组织默认事件?
    • 对闭包的理解?什么时候构成闭包?闭包的实现方法?闭包的优缺点?
    • this有哪些使用场景?跟C,Java中的this有什么区别?如何改变this的值?
      call,apply,bind
      显示原型和隐式原型,手绘原型链,原型链是什么?为什么要有原型链
      创建对象的多种方式
      实现继承的多种方式和优缺点
    • new 一个对象具体做了什么
      手写Ajax,XMLHttpRequest
    • 变量提升
      举例说明一个匿名函数的典型用例
      指出JS的宿主对象和原生对象的区别,为什么扩展JS内置对象不是好的做法?有哪些内置对象和内置函数?
      attribute和property的区别
      document load和document DOMContentLoaded两个事件的区别
      === 和 == , [] === [], undefined === undefined,[] == [], undefined == undefined
    • typeof能够得到哪些值
    • 什么是“use strict”,好处和坏处
    • 函数的作用域是什么?js 的作用域有几种?
      JS如何实现重载和多态
      常用的数组api,字符串api
      原生事件绑定(跨浏览器),dom0和dom2的区别?
      给定一个元素获取它相对于视图窗口的坐标
      如何实现图片滚动懒加载
      js 的字符串类型有哪些方法? 正则表达式的函数怎么使用?
      深拷贝
      编写一个通用的事件监听函数
      web端cookie的设置和获取
      setTimeout和promise的执行顺序
      JavaScript 的事件流模型都有什么?
      navigator对象,location和history
    • js的垃圾回收机制
    • 内存泄漏的原因和场景
      DOM事件的绑定的几种方式
      DOM事件中target和currentTarget的区别
    • typeof 和 instanceof 区别,instanceof原理
      js动画和css3动画比较
    • JavaScript 倒计时(setTimeout)
      js处理异常
      js的设计模式知道那些
      轮播图的实现,以及轮播图组件开发,轮播10000张图片过程
      websocket的工作原理和机制。
      手指点击可以触控的屏幕时,是什么事件?
      什么是函数柯里化?以及说一下JS的API有哪些应用到了函数柯里化的实现?(函数柯里化一些了解,以及在函数式编程的应用,最后说了一下JS中bind函数和数组的reduce方法用到了函数柯里化。)
      JS代码调试

    相关文章

      网友评论

        本文标题:掘金js

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