- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 前端设计模式之工厂模式
工厂模式就是用来创建对象的模式。分为:1.简单工厂;2.工厂方法;3.抽象工厂1.简单工厂 let factory = function (type) { function basketball() { this.text = '篮球' } function football() { this.text = '足球' } switch(type) { case 'basketball': return new basketball()
2020-08-30 15:05:12 246
原创 回流与重绘(重排与重绘)
回流(重排):当DOM的变化影响到元素的几何属性使之发生变化,同样也会影响到其他元素的几何属性发生变化,这时浏览器会重构渲染树,这个过程称为‘重排’。重绘:重排后浏览器会重新绘制界面,即不影响元素集合属性的改变(例如背景色,字体色等)称为重绘。回流(重排)发生的条件:(1).添加删除可见DOM;(2).元素位置发生改变;(3).元素尺寸发生改变;(4).页面渲染初始化;(5).浏览器窗口发生改变。减少回流与重绘:1.改变样式:切记不要单个改变样式,例如:document.getElementById
2020-07-29 23:35:55 105
原创 彻底了解原型与原型链
彻底了解原型与原型链即三个磨人的属性:prototype、proto、constructor咱先从每一个入手1.prototypeprototype是函数才有的属性,注意对象没有函数的prototype会指向一个带有constructor的对象2.proto函数的__proto__要追溯到原生Function对象,即函数的__proto__等于Function的prototype,...
2018-11-28 11:51:25 193
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人