1.vue.js设计与实现---vue3权衡的艺术

57 阅读1分钟

1.命令式和声明式

1.命令式

关注过程

2.声明式

关注结果,封装了过程

2.性能与可维护性权衡

性能消耗,可维护性等全方位考虑

3.虚拟DOM性能如何

优势主要体现在更新页面时的性能 心智负担小,可维护性强,性能不错

4.运行时和编译时

1.运行时

对象+渲染函数(render)

2.运行时+编译时

模板+解析模板(compiler)+渲染函数(render) 在灵活性的同时,可通过编译手段分析用户提供的内容,进而进一步提升更新性能

3.编译时

模板+渲染函数(render)