由于上一次的靈光一閃,萌生了對面向UI編程的思想實現(xiàn)。經(jīng)過一段時間的考慮和設(shè)計,現(xiàn)在將思想和具體細節(jié)記錄下來:
具體思路描述:
在UI.config文件中,配置所有參數(shù),比如頁面模板、所有組件、組件控制、接口注入
ui.js根據(jù)配置文件中所選擇的模板,進入布局模板庫中找到所加載的模板
將模板首先注入頁面之中。
ui.js分析頁面模板布局中所需要加載的組件以及其他操作,將這些組件數(shù)據(jù)注入到數(shù)據(jù)中轉(zhuǎn)池
然后數(shù)據(jù)中轉(zhuǎn)池,將組件信息傳遞給ui.js,需要哪些組件和操作
ui.js將中轉(zhuǎn)池傳過來的組件信息通過配置文件從組件庫中去尋找
尋找到模板所需組件注入頁面,數(shù)據(jù)中轉(zhuǎn)池配合組件的js,對組件進行初始化。直到頁面加載完成
配置文件的配置設(shè)計: