JavaScript常用设计模式 设计模式主要分为3类:1、创建型设计模式:专注于处理对象的创建Constructor构造器模式,Factory工厂模式,Singleton单例模式,builde 2020-12-01 丁祖科
盒子模型,行内元素边距,置换元素 一、 盒子模型 box-sizing: content-box;//宽度和高度分别应用到元素的内容框。在宽度和高度之外绘制元素的内边距和边框。 box-si 2020-09-09 css
new 的实现过程 es5 es6类的对比 1、 手写new的实现过程主要实现步骤: 生成一个新对象 为这个对象设置prototype 使用this执行构造函数 返回这个对象 functio 2020-08-18 js new实现 es5类 es6类
this 和 构造函数有return 一、 es5中 this 1.在普通函数中的this总是代表他的直接调用者,默认情况下指向windos 2.在严格模式下,没有直接调用者的函数中的thi 2020-08-11 js this 构造函数return
回流 重绘 一、概念 dom-tree: 浏览器把获取到的HTML代码解析成1个DOM树,DOM树里包含了所有HTML标签,包括display:none隐藏,还有用JS动态 2020-07-22 丁祖科 重绘 回流
http缓存 一、3种强缓存描述: 不需要发送请求到服务端,直接读取浏览器本地缓存 1. Expires(最低优先级)Expires 的值是一个 HTTP 日期,WEB服务器 2020-07-22 http http缓存
柯里化-偏函数-反柯里化 1. 柯里化 描述:柯里化算是特殊的偏函数,把一个多参数函数转换成多个单参数函数,也就是说把一个具有n个参数的函数转换成n个一元函数 特点: 1、闭包,调 2020-07-21 丁祖科 柯里化 偏函数 反柯里化
开机自启全屏设置chrome和firefox 一. 设置开机自启浏览器注: 此设置基于ubuntu系统1.新建autostar# 查看有没有autostart文件,没有新建 $ mkdir ~/.confi 2020-06-19 ubuntu浏览器自启设置 ubuntu 浏览器自启全屏