[TOC]
* * * * *
# 1 包与实现
> 框架包目录(packages\\)对应框架的模块组织
> 框架源代码目录(src\\)对应框架的模块实现
> 框架包目录(packages\\)安装模块组织分别对应源代码实现文件
# 2 包依赖(packages\\)
> 其中的inferno模块为框架的核心模块,也是打包生成目录
> 其他模块目录中的src分别对应源代码实现(src\module)目录
> 按照模块组织分析包依赖。
# 3 源代码实现依赖(src\\)
> 源代码按照模块分组
> 每个模块的入口文件由包目录(packages\\)对应的模块声明
> 每个入口文件组织源代码实现依赖关系
# 4 框架结构
> 根据模块组织分类介绍
> 每个模块分为包与源代码实现两部分
- 框架概述
- 框架目录
- 总目录(inferno-master)
- 配置目录(config)
- 示例目录(examples)
- 包目录(packages)
- 源代码目录(src)
- 工具目录(tools)
- 其他文件
- 框架结构
- (0)依赖关系
- (1)Inferno模块
- (2)InfernoDOM模块
- (3)InfernoServer模块
- (4)InfernoComponent模块
- (5)InfernoTestUtils模块
- (6)InfernoCreateElement模块
- (7)InfernoRouter模块
- 框架实现
- (1)Router
- (2)Redux
- (3)Component
- (4)CreateElement
- (5)Core(Vnode)
- (6)Dom(Render)
- (7)Server
- (8)TestUtils
- (9)Utils
- 框架流程
- 框架示例
- 框架更新
- 基础原理
- 框架总结