![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
架构
文章平均质量分 87
啊栋哥哥
这个作者很懒,什么都没留下…
展开
-
虚拟滚动探索与封装
什么是虚拟滚动?虚拟滚动就是通过js控制大列表中的dom创建与销毁,只创建可视区域dom非可视区域的dom不创建。这样在渲染大列表中的数据时,只创建少数的dom,提高性能。有了非定高虚拟滚动组件,不就是可以应对各种情况了,为什么还需要做定高虚拟滚动组件?在上面的封装思路中,我们能清晰知道非定高虚拟滚动组件是用假定值进行渲染的,在真实渲染过后才会弥补更新,而定高虚拟滚动所有东西都是确定的。所以定高虚拟滚动的优势就是比非定高虚拟滚动性能高,缺点就是只能应对每一条渲染数据是固定的情况。原创 2023-02-27 00:04:08 · 1555 阅读 · 0 评论 -
vue动态代理无须重启项目解决方案
有时候我们需要使用不同后端服务器地址,也就是我们开发中所说的测试环境、灰度环境、正式环境等,这个时候如果我们需要使用不同的环境地址的时候,就需要使用命令或者手动修改。我们在项目启动后,手动修改代理配置文件的代理地址,然后刷新页面,就可以使我们的新代理地址生效。当项目项目越来越大的时候,我们需要很长的时间来启动项目,如此反复,极大影响我们开发进度。是无法感知文件的变化,所以代理的还是旧的地址,所以我们需要重新启动项目来使配置生效。函数读取配置文件的内容,也就是我们的代理地址。选项的配置也是基于这个包的配置。原创 2022-09-18 01:19:18 · 1142 阅读 · 0 评论 -
浅谈flux架构和mvc架构
浅谈flux架构和mvc架构的区别和优缺点...原创 2022-08-22 22:51:41 · 734 阅读 · 0 评论