1. 一些常用的工具函数

    积累常用的工具函数

    2020/01/13 功能实现

  2. 虚拟 DOM

    虚拟 DOM

    2020/01/12 JavaScript

  3. a 标签能做什么

    a 打开不重复的 tab 页面 设置 target 的值和href一样,就可以实现多次点击链接,只有一个tab标签

    2020/01/12 功能实现

  4. class 使用

    我们平时再看视频的时候,经常会看到弹幕,我们现在手写一个弹幕的实现。主要使用的是 class 的应用

    2020/01/11 功能实现

  5. 函数截流和防抖

    如何从程序上避免用户的频繁操作? 通过函数防抖或者函数截流来实现,使用防抖还是截流,随你的需求而定 函数执行频率对比

    2020/01/10 功能实现

  6. IntersectionObserver 实现移动端分页和埋点曝光

    IntersectionObserver 他是 Web API 中的一种观察者模式,用于检测元素与其祖先元素或视口之间的交集(intersection) 移动端分页原因?

    2020/01/09 功能实现

  7. call和apply,bind的模拟实现

    如何模拟一个原生的 call 和 apply,bind?

    2020/01/08 功能实现

  8. 数组对象根据对象中指定的属性去重?

    背景

    2020/01/06 功能实现

  9. new 构造函数都做了一些什么?

    原型链的理解 在JavaScript中,每个对象都有一个内部属性__proto__(原型),代表该对象的原型。这个原型又有自己的__proto__, 这样就形成了一个链式连接的原型链。原型链的本质是一个普通的对象之间的关系。实现原型链的本质为:如果要访问一个对象/实例的属性/方法,首先在自身内部查找,如果找到了就使用自身的属性/方法,如果没找到,就去原型( __proto__指向的那个对象)中查找,如果找到了就使用原型中的属性/方法,依次递推,直到顶层Object.prototype。Object.prototype是原型链的顶端,它自身的原型为null。

    2020/01/04 JavaScript

  10. 推荐一本书《javascript 忍者秘籍2》

    为什么要推荐《javascript 忍者秘籍2》 本文写于2019年01月30日,从我的掘金迁移过来

    2020/01/03 书籍推荐