分享录
首页
文章
笔记
专栏
文档
开发技巧
面试题
在线工具
时间戳转换
JSON格式化
颜色转换
进制转换
接口调试
Base64转换
md5加密
TypeScript在线练习
地图坐标拾取
SVG在线绘制
流程图在线绘制
unicode转换
繁体字转换
度分秒 转 经纬度
交流
意见反馈
匿名留言
发现
毒鸡汤
彩虹屁
朋友圈心情文案
关于
{{ v.label }}
搜索历史
{{ i+1 }}
{{ v }}
搜索推荐
{{ i+1 }}
{{ v }}
我的主页
我的文章
我的笔记
个人设置
退出登录
创建
写文章
记笔记
登录
注册
"虚拟DOM的优劣如何?"
转载
翻译
原创
问答题 · 前端 · vue · @{ formatTime(detail.create_time) }
虚拟DOM的优劣如何?
优点:
保证性能下限: 虚拟DOM可以经过diff找出最小差异,然后批量进行patch,这种操作虽然比不上手动优化,但是比起粗暴的DOM操作性能要好很多,因此虚拟DOM可以保证性能下限
无需手动操作DOM: 虚拟DOM的diff和patch都是在一次更新中自动进行的,我们无需手动操作DOM,极大提高开发效率
无需手动操作DOM: 虚拟DOM的diff和patch都是在一次更新中自动进行的,我们无需手动操作DOM,极大提高开发效率
缺点:
无法进行极致优化: 在一些性能要求极高的应用中虚拟DOM无法进行针对性的极致优化,比如VScode采用直接手动操作DOM的方式进行极端的性能优化
PS:写作不易,如要转裁,请标明转载出处。
微信小程序:
前端开发宝典
猜你想看
Vue中的key到底有什么用?
delete和Vue.delete删除数组的区别?
如果遇到视图不更新了怎么处理?
如何获取自定义组件DOM节点
package.json 和 package-lock.json的区别?
简述computed原理?
Vue2.x和Vue3.x有什么区别?
vue中v-if和v-show有什么区别?
Vue 3.0 在编译方面有哪些优化?
Vue.js 3.0 响应式系统的实现原理?
登录
账号
密码
记住密码
忘记密码
登录
注册新账号
—— 其他账号登录 ——
注册
账号
*
密码
*
验证码
*
注册
已有账号去登录
回顶部