模板编译器
文章平均质量分 95
星河阅卷
一条比较会蹦跶的咸鱼
展开
-
金三银四:基于AST的简易代码自动生成工具实现思路与原理剖析
基于AST的简易代码自动生成工具实现思路与原理剖析背景经常负责业务系统开发的小伙板门应该会经常遇到这样的一种情况,刚开始跟服务端约定好了接口文档之后,前端的小伙伴就会开始巴拉巴拉地根据接口文档提供的请求参数、响应结构等信息编写属于前端Models层用于描述接口请求参数、响应结果的结构,编写Services层用于发起接口请求等。但是,一旦服务端稍微改动了某一个接口的字段描述或代码接口,我们又得抱着开(捅)开(他)心(一)心(刀)的心态去调整我们的Models和Services结构,反复几次的话,简直不要原创 2021-02-18 11:29:03 · 1586 阅读 · 0 评论 -
Vue源码学习之模板编译器原理
在Vue中,从模板到页面更新的流程大概是这样的:模板编译器将用户提供的一个模板字符串(或dom节点id)解析生成抽象语法树,再经由优化器优化,标记所有的静态节点后,交由代码生成器生成渲染代码,再通过渲染函数构建器将渲染代码构建成一个渲染函数,调用这个渲染函数,我们就可以得到目标模板的虚拟dom,经过patching算法的对比后,得到最少更改的虚拟dom,再根据这个虚拟dom实现页面的更新。万...原创 2020-02-18 14:03:36 · 884 阅读 · 0 评论