[TOC]
* * * * *
# 1 包目录(packages\\)
~~~
inferno-master\packages\ ;框架包目录
inferno\ ;inferno模块目录
inferno-component\ ;component模块目录
inferno-create-element\ ;createelement模块目录
inferno-dom\ ;dom模块目录
inferno-router\ ;router模块目录
inferno-server\ ;server模块目录
inferno-test-utils\ ;testutils模块目录
~~~
# 2 包目录文件
> 主要包含框架的分模块打包组织
> inferno的主要特色就是可以分模块导入使用
> 包目录的实现对应源代码目录
# 3 包目录模块组织
~~~
;以compoenet模块为例
package\inferno-component\
src\ ;本模块对应的源代码实现目录
inferno-component.js ;本模块对应的打包文件
package.json ;打包配置文件
README.md ;模块使用说明
;inferno打包总目录
package\inferno\
dist\ ;打包生成目录
src\ ;inferno模块对应实现
inferno.js ;inferno模块入口
package.json ;模块打包配置
README.md ;使用说明
~~~
- 框架概述
- 框架目录
- 总目录(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
- 框架流程
- 框架示例
- 框架更新
- 基础原理
- 框架总结