ES6部分新特性
摘要:let和const let和const是ES6新增的块级作用域变量声明方式。 let关键字要先定义再使用,而且只作用于定义的块级作用域中,常用于for或if之类的结构中 //和var的对比 for(var i = 0;i < 3;i++){ for(var i = 0;i < 3;i++){ con
阅读全文
posted @
2022-07-28 09:44
转眼春夏秋冬如烟
阅读(41)
推荐(0) 编辑
var、let、const的区别
摘要:var: 在ES5中,顶层对象的属性和全局变量是等价的,用var声明的变量既是全局变量(node:global),也是顶层对象(浏览器:window)。 使用var声明的对象存在变量提升 console.log(a) //undefined var a = 10 //编译阶段如下 var a con
阅读全文
posted @
2022-07-23 16:21
转眼春夏秋冬如烟
阅读(41)
推荐(0) 编辑
防抖与节流
摘要:原理: 防抖:在一段时间后执行触发事件,如果在时间内重复触发,则从最后一 次触发开始重新计时,执行。 节流:在一段时间内执行触发事件,如果在时间内重复触发,在时间内也 只触发一次,执行。 作用: 本质上是优化高频率执行代码的一种手段。比如:浏览器的resize、scroll、keypress、mou
阅读全文
posted @
2022-07-22 01:16
转眼春夏秋冬如烟
阅读(40)
推荐(0) 编辑
Vue2和Vue3的部分区别
摘要:生命周期: 整体变化不大,只是大部分生命周期钩子前+"on",功能是类似的。需要注意的是,Vue3在组合式API中使用生命周期钩子时需要先引入,Vue2在选项API中是可以直接使用的。 //Vue3 <script setup> import {{生命周期钩子}} from 'vue' 生命周期钩子
阅读全文
posted @
2022-07-20 23:20
转眼春夏秋冬如烟
阅读(244)
推荐(0) 编辑