因为上一次的灵光一闪,萌生了对面向UI编程的思想实现。通过一段时间的考虑和设计,如今将思想和具体细节记录下来:javascript
具体思路描述:html
配置文件的配置设计:java
UI.config=({ //配置路径 baseUrl:"/", //注入模块 template:{ //布局模板名称:模板地址+是否装载 "layout1":["layout/layout1.tpl",true], "layout2":["layout/layout1.tpl",false] }, //注入接口 interface:{ "interface1":"www.123.com/interface1", "interface2":"www.123.com/interface2", "interface3":"www.123.com/interface3", "interface4":"www.123.com/interface4", "interface5":"www.123.com/interface5", }, //注入组件 module:{ //组件名:组件地址+组件是否装载+接口注入 "md1":["module/header.mold",true,["interface1","interface2"]], "md2":["module/body.mold",true,["interface1","interface2"]] }, //组件逻辑js data:{ //js所需接口和其余数据都需数据中转池配合 "md1_js":"modulejs/md1.js" } });
数据中转池设计思路:编程
具体思路描述:跨域
面向UI思想框架优点:服务器
PS:如今只是对思路作一个详细设计,在开发中可能会遇到各类各样的问题,并且该思路是个人第一次起草,可能不是很完善,若是你们有更好的思想和灵感,但愿你们不吝赐教。这段时间先把基础版本写好,而后公布成开源项目出去,之后欢迎你们一块儿完善。框架
下面是个人手稿:运维
我是码农,我不喜欢被代码玩弄,我喜欢用代码去改变世界,但愿这世界更美好!!!加油,共勉!!!!布局