## 包含的内容

```text
- page-sdk  负责渲染
- page-cli  负责打包组件
  - webpack rollup
  - babels
  - less/sass

- page-dynamic-loader  负责动态加载 页面、组件
```

### 规则

```text
1. component里面的网络请求，可能存在跨域问题，需自行处理
```

## TodoList

√ - 支持事件监听 
√ - 支持全局的生命周期混入 
√ - 支持渲染进度监听
- 数据源的注入和获取 
√ - src/index.ts 的页面逻辑迁移至 render 下的页面实现类中
- diff 算法
- page 实现页面在 PC 和 H5 下自动适配


## 兼容性

- 当前依赖 document.currentScript ，所以IE浏览器不兼容


## 12.31 todoList

1. 保持异步加载的script的插入位置
2. studio 打包时css打入js中 (css module)，uc、library打包时单独分开css [cssMinExtractPlugin, style-loader]
3. cover mask 用伪类实现 
4. 事件冒泡 
5. 把page-sdk现有除html的组件进行抽离 [beta/release]
6. 生命周期？
7. 排列方式？
8. 三维的studio组件
9. dt-sdk的扩展：三维实体的定义
10. x6 的studio组件
11. echarts studio组件
12. svg-icon 组件实现方式
13. vue3 集成测试
14. tsl-cli-helper vue3 集成测试

