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