源码目录设计
2018-10-23 本文已影响6人
阿清哪去了
src目录
从Vue.js的目录设计可以看到,作者把功能模块拆分的 非常清楚,相关的逻辑放在一个独立的目录下维护,把复用的代码也抽成一个独立目录,使得代码的可阅读性和可维护性都变强了。
- compiler
- 编译相关的代码在此目录
- core
- 内置的组件
- 全局的API
- 渲染相关的辅助函数
- 初始化
- 生命周期
- 虚拟DOM
- platforms
- 浏览器程序
- weex平台下程序
- server
- 服务端渲染相关
- sfc
- 简单的解释器,把Vue文件解释为一个JavaScript对象
- shared
- 一些常量和工具方法,被所有目录共享的一些辅助方法