本章从全局的角度介绍了Vue.js内部的各个功能是如何组织在一起的,其中依次介绍了它的目录结构和架构设计。在目录结构中,我们详细说明了每个目录的作用,并详细介绍了dist目录下不同构建文件之间的区别。
介绍了Vue.js在大体上可以分三部分:核心代码、跨平台相关与公用工具函数。
核心代码包含原型方法和全局API,它们可以在各个平台下运行,而跨平台相关的部分更多的是渲染相关的功能,不同平台下的渲染API是不同的。
以Web平台为例,Web页面中的渲染操作就是操作DOM,所以在跨平台的Web环境下对DOM操作的API进行了封装,这个封装主要与虚拟DOM对接,而虚拟DOM中所使用的各种节点操作其实是调用跨平台层封装的API接口。而 Weex 平台对节点的操作与 Web 平台并不相同。
介绍了Vue.js在大体上可以分三部分:核心代码、跨平台相关与公用工具函数。
核心代码包含原型方法和全局API,它们可以在各个平台下运行,而跨平台相关的部分更多的是渲染相关的功能,不同平台下的渲染API是不同的。
以Web平台为例,Web页面中的渲染操作就是操作DOM,所以在跨平台的Web环境下对DOM操作的API进行了封装,这个封装主要与虚拟DOM对接,而虚拟DOM中所使用的各种节点操作其实是调用跨平台层封装的API接口。而 Weex 平台对节点的操作与 Web 平台并不相同。









