由于上一次的灵光一闪,萌生了对面向UI编程的思想实现。经过一段时间的考虑和设计,现在将思想和具体细节记录下来:

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

具体思路描述:

  1. 在UI.config文件中,配置所有参数,比如页面模板、所有组件、组件控制、接口注入

  2. ui.js根据配置文件中所选择的模板,进入布局模板库中找到所加载的模板

  3. 将模板首先注入页面之中。

  4. ui.js分析页面模板布局中所需要加载的组件以及其他操作,将这些组件数据注入到数据中转池

  5. 然后数据中转池,将组件信息传递给ui.js,需要哪些组件和操作

  6. ui.js将中转池传过来的组件信息通过配置文件从组件库中去寻找

  7. 寻找到模板所需组件注入页面,数据中转池配合组件的js,对组件进行初始化。直到页面加载完成

 

配置文件的配置设计:

网友评论