发布了文章2022-06-09
防抖与节流防抖(debounce)防抖是高频触发的情况下,触发结束的n秒后触发函数(延迟触发),如果这n秒内再次触发事件则时间会重新计算,只执行最后一次。最简单的实现 {代码...} 修改this指向的 {代码...} 防抖如果需要立即执行,可加入第三个参数用于判断,实现如...
发布了文章2022-06-08
原型与原型链原型:prototype => 函数特有的,数组对象不具有原型链:_ proto _ / [[prototype]] (浏览器表现方式) => 任何数据类型都有原型链 {代码...} 作用:为了继承 {代码...} 原型链的查找规则:就近原则从当前实例去找,找到就返回,如果没找到,则顺着...
发布了文章2022-01-26
vue遇到:“TypeError: Cannot read properties of undefined (reading '__ob__')”的报错
发布了文章2021-05-17
1.console.log(x) // Uncaught ReferenceError: x is not defined2.let x = 1大家在了解暂时性死区(TDZ)的时候经常在网上看到类似上面这段代码
赞了文章2021-05-17
一、从现象讲起 要讨论暂时性死区,不要着急,我们先从两段代码讲起。 请思考下面这段代码,结果会是什么? {代码...} 如果你了解变量提升,那么很容易就会知道,这段代码相当于 {代码...} 因此,会输出 undefined 而在 ES6 中,使用 let 命令,会产生什么样的结果呢...
赞了文章2021-01-25
随着组件的细化,就会遇到多组件状态共享的情况, Vuex当然可以解决这类问题,不过就像 Vuex官方文档所说的,如果应用不够大,为避免代码繁琐冗余,最好不要使用它,今天我们介绍的是 vue.js 2.6 新增加的 Observable API ,通过使用这个 api 我们可以应对一些简单的...