摘要:
概述 在ES6之前,社区制定了一些模块加载方案,最主要的有CommonJS和AMD两种。前者用于服务器,后者用于浏览器。ES6在语言标准的层面上,实现了模块功能,而且实现的相当简单,完全可以取代CommonJS和AMD规范,成为浏览器和服务器通用的模块解决方案。 在ES6中,export和expor
阅读全文
posted @ 2022-08-04 03:36
转眼春夏秋冬如烟
阅读(249)
推荐(0)
摘要:
Computed(计算属性) computed是计算属性,类似于过滤器,对绑定到视图的数据进行处理,并监听变化进而执行对应的方法 computed是计算属性,也就是计算值,多用于计算值的场景 不支持异步,当computed内有异步操作时无效,无法监听数据的变化 computed具有缓存性,compu
阅读全文
posted @ 2022-08-01 08:53
转眼春夏秋冬如烟
阅读(262)
推荐(0)
摘要:
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
转眼春夏秋冬如烟
阅读(48)
推荐(0)
摘要:
var: 在ES5中,顶层对象的属性和全局变量是等价的,用var声明的变量既是全局变量(node:global),也是顶层对象(浏览器:window)。 使用var声明的对象存在变量提升 console.log(a) //undefined var a = 10 //编译阶段如下 var a con
阅读全文
posted @ 2022-07-23 16:21
转眼春夏秋冬如烟
阅读(47)
推荐(0)
摘要:
原理: 防抖:在一段时间后执行触发事件,如果在时间内重复触发,则从最后一 次触发开始重新计时,执行。 节流:在一段时间内执行触发事件,如果在时间内重复触发,在时间内也 只触发一次,执行。 作用: 本质上是优化高频率执行代码的一种手段。比如:浏览器的resize、scroll、keypress、mou
阅读全文
posted @ 2022-07-22 01:16
转眼春夏秋冬如烟
阅读(50)
推荐(0)
摘要:
生命周期: 整体变化不大,只是大部分生命周期钩子前+"on",功能是类似的。需要注意的是,Vue3在组合式API中使用生命周期钩子时需要先引入,Vue2在选项API中是可以直接使用的。 //Vue3 <script setup> import {{生命周期钩子}} from 'vue' 生命周期钩子
阅读全文
posted @ 2022-07-20 23:20
转眼春夏秋冬如烟
阅读(260)
推荐(0)