又到了学习源码的时间⌚️。 我们都知道vue是一个mvvm框架,数据与视图双向绑定,所有入门vue的同学,实现的第一个demo应该都是👇 这种数据响应式绑定是如何实现的呢? ...
IP属地:四川
又到了学习源码的时间⌚️。 我们都知道vue是一个mvvm框架,数据与视图双向绑定,所有入门vue的同学,实现的第一个demo应该都是👇 这种数据响应式绑定是如何实现的呢? ...
上文谈到了vue的响应式原理,然后再回头理解该如何在vue中给对象/数组添加响应式属性/项,就简单多了 上文链接 我相信大部分同学都踩过这个坑: 诶? 为什么我改变了这个值,...
想不到啊,等了一个版本的更新还是没有解决。那就只有手动解决了,方法很简单。 打开finder,搜索 .dictionary 找到相应文件夹 进入文件夹 删除整个文件夹 (如果...
前言 如今网页中充斥着各种各样的请求,在几年前,我还没毕业的时候,我只知道ajax,也一直在用JQ的$ajax发送请求。毕业之后接触到了axios,仿佛打开了新世界的大门。不...
重复一个字符串n次, 我第一反应的思路是循环n次 但是vue源码中是这样写的 这种写法的好处: 减少了循环次数n >>= 1相当于n = Math.floor(n/2)
这里的缓存是什么意思?函数可以缓存一些值 如何使函数具有缓存功能? 思路 既然要把一个函数转化为有缓存功能的函数,那第一步肯定是创建一个函数,待转换函数作为参数,返回有缓存功...
前言 JS中判断两个变量是否相等,是我们经常遇到的问题。今天我要探讨的问题是如何优雅的比较复杂变量。 JS中比较变量相等的原生方法==和=== (建议都使用===,因为==...
网页跳转时显示进度条,可以有效避免用户的焦躁心理。所以咱们有必要在网页跳转时加一个进度条 业务场景 网页跳转(可能会产生白屏),显示进度条,加载数据,新网页渲染好之后进度条消...