240 发简信
IP属地:广东
  • 浏览器 http 缓存机制总结

    浏览器 http 缓存机制总结 http 报文头信息控制缓存介绍 Expires ​ 指的是缓存过期的时间,超过这个时间就代表了资源的过期,...

  • 如何自己写简单的virtual dom(读博客笔记)

    原文 正常的dom 用js的object来代表dom 写个帮助方法创建js的dom 现在就可以这样写: 可以通过babel 来转换jsx 实现从...

  • js继承

    原型继承 借用构造函数 组合继承 原型式继承 ECMAScript5 中已经规范这种继承方式: 寄生式继承

  • Resize,w 360,h 240
    Ω 和 ω、O 和 o、Θ 和 θ 的概念

    If we have a function f(n) = 1.5n^2 + 2n + 7 when n is large enough f(n)...

  • 创建对象的方法

    字面量创建对象 工厂方法 构造函数 使用构造函数的缺点: 每次创建示例方法都需要重新创建一遍。这时候,改造下构造函数: 现在我们共享了一个全局函...

  • Resize,w 360,h 240
    几大排序算法js实现

    冒泡排序 1 具体实现 2 分析 通过函数图像很容易得到: 由以上可以得到冒泡排序的时间复杂度为:F(n) = O(n^2) 选择排序 1 具体...

  • 防抖动、节流阀函数、柯里化函数

    防抖(Debounce)和节流(throttle)都是用来控制某个函数在一定时间内执行多少次的技巧,两者相似而又不同。 防抖函数 防抖是指在一定...

  • 二叉查找树(Binary Search Tree)

    定义 二叉树 二叉树在图论中是这样定义的:二叉树是一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度不大于2。有了根结点...