Appearance
vue.js相比于后端来说,好像设计模式等等概念用的比较少,整体设计有种**”小聪明“**的感觉,但这个小聪明又感觉很难想到。
或许是自己道行太浅,有一句话说得好,
几个关键:
vue渲染器是通过vdom,渲染到目标平台(不一定是浏览器)。
渲染器原理其实也很简单,就是通过dom api 将虚拟dom节点渲染为真实dom节点,但渲染器的代码量很大,主要是在处理很多边界条件。
组件本质上只是一个javascript对象,也需要渲染器将组件渲染到浏览器。