个人博客
一个web开发者的爬坑路
迭代器(Iterator)和生成器(Generator) 迭代器(Iterator)和生成器(Generator)
一、迭代器概念: 迭代器是一个统一的接口,它的作用是使各种数据结构可被便捷的访问,它是通过一个键为Symbol.iterator 的方法来实
2020-12-07
JavaScript常用设计模式 JavaScript常用设计模式
设计模式主要分为3类:1、创建型设计模式:专注于处理对象的创建Constructor构造器模式,Factory工厂模式,Singleton单
2020-12-01 丁祖科
盒子模型,行内元素边距,置换元素 盒子模型,行内元素边距,置换元素
一、 盒子模型 box-sizing: content-box;//宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框
2020-09-09
new 的实现过程  es5 es6类的对比 new 的实现过程 es5 es6类的对比
1、 手写new的实现过程主要实现步骤: 生成一个新对象 为这个对象设置prototype 使用this执行构造函数 返回这个对象
2020-08-18
this 和 构造函数有return this 和 构造函数有return
一、 es5中 this 1.在普通函数中的this总是代表他的直接调用者,默认情况下指向windos 2.在严格模式下,没有直接调
2020-08-11
原型题-解析 原型题-解析
题目如下: function Fun(){ var getName = function(){ consol
2020-08-06
回流 重绘 回流 重绘
一、概念 dom-tree: 浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none
2020-07-22 丁祖科
http缓存 http缓存
一、3种强缓存描述: 不需要发送请求到服务端,直接读取浏览器本地缓存 1. Expires(最低优先级)Expires 的值是一个 HTTP
2020-07-22
柯里化-偏函数-反柯里化 柯里化-偏函数-反柯里化
1. 柯里化 描述:柯里化算是特殊的偏函数,把一个多参数函数转换成多个单参数函数,也就是说把一个具有n个参数的函数转换成n个一元函数 特点
2020-07-21 丁祖科
2 / 4