由于上一次的靈光一閃,萌生了對(duì)面向UI編程的思想實(shí)現(xiàn)。經(jīng)過一段時(shí)間的考慮和設(shè)計(jì),現(xiàn)在將思想和具體細(xì)節(jié)記錄下來(lái):

iOS培訓(xùn),Swift培訓(xùn),蘋果開發(fā)培訓(xùn),移動(dòng)開發(fā)培訓(xùn)

具體思路描述:

  1. 在UI.config文件中,配置所有參數(shù),比如頁(yè)面模板、所有組件、組件控制、接口注入

  2. ui.js根據(jù)配置文件中所選擇的模板,進(jìn)入布局模板庫(kù)中找到所加載的模板

  3. 將模板首先注入頁(yè)面之中。

  4. ui.js分析頁(yè)面模板布局中所需要加載的組件以及其他操作,將這些組件數(shù)據(jù)注入到數(shù)據(jù)中轉(zhuǎn)池

  5. 然后數(shù)據(jù)中轉(zhuǎn)池,將組件信息傳遞給ui.js,需要哪些組件和操作

  6. ui.js將中轉(zhuǎn)池傳過來(lái)的組件信息通過配置文件從組件庫(kù)中去尋找

  7. 尋找到模板所需組件注入頁(yè)面,數(shù)據(jù)中轉(zhuǎn)池配合組件的js,對(duì)組件進(jìn)行初始化。直到頁(yè)面加載完成

 

配置文件的配置設(shè)計(jì):

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式

我想了解如何學(xué)習(xí)

姓名:
手機(jī):
留言:
 
  • <rt id="lcmub"></rt>