doctype(⽂档类型) 告知浏览器的解析器⽤什么⽂档标准解析这个⽂档<!DOCTYPE HTML>,不同的渲染模式会影响到浏览器对于 CSS...
双层循环 最原始的数组去重方式 indexOf 排序后去重 排序去去重是将数组进行sort排序,相同的值就会被排在一起,然后我们就可以只判断当前...
节流 节流:如果你持续触发事件,每隔一段时间,只执行一次事件 关于节流的实现,有两种主流的实现方式,一种是使用时间戳的方式,一种是设置定时器 使...
在前端开发中会遇到一些频繁的事件触发,例如: window的resize、scroll mousedown、mousemove keyup、ke...
一元操作符 + 当 + 运算符作为一元操作符的时候,相当于Number() 当输入的值为对象的时候,执行以下几步逻辑: 如果值为基本类型,则直接...
原始值转布尔值 在JavaScript中,只有6种值可以被转换为false,其他都会被转换为true 原始值转数字 可以通过Number函数将类...
原型链继承 缺点: 引用类型的属性被所有实例共享child1.name.push('lisi')child1.getName() // ['z...
目前公司采用的项目结构是基于vue-cli脚手架,再在基础上进行通用组件、业务组件的封装和抽离,目前已经比较完善和稳定。但每次一个新的项目入厂,...
工厂模式 缺点:对象无法识别,因为所有的实例都指向一个原型 构造函数模式 优点:实例可以识别为一个特定的类型 缺点:每次创建实例时,每个方法都要...