真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

微信小程序前端開發(fā)架構

一、目標

創(chuàng)新互聯(lián)專注于寧遠企業(yè)網(wǎng)站建設,自適應網(wǎng)站建設,商城開發(fā)。寧遠網(wǎng)站建設公司,為寧遠等地區(qū)提供建站服務。全流程按需網(wǎng)站建設,專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務

1、提升開發(fā)速度
2、更好的響應需求變化

二、面臨的問題

業(yè)務需求的變化是永恒的,而變化勢必會引發(fā)代碼的變化,新增代碼或修改代碼。

改動的地方越多,引入新的錯誤幾率就越大。

微信小程序前端開發(fā)架構

三、應對思路

最小化原則,確保每次業(yè)務需求變化可以用最小的代價來完成。

1、視圖模板化,組件化

2、邏輯代碼對象化、版本化

3、事件傳遞參數(shù)化、代理化

四、架構模型

1、視圖

微信小程序前端開發(fā)架構

2、邏輯與事件通信

視圖層需要傳遞一組參數(shù)(對象名、方法名、方法需要的參數(shù))

微信小程序前端開發(fā)架構

五、代碼示例

//wxml代碼
sayhello

//js代碼,page頁里只有一個事件路由業(yè)務函數(shù)
bindViewEvent:function(e){
    app.excute(this,e);
 }

 //app.js 
  /*
  * 事件路由函數(shù)
  */
  excute:function(that,e){
    new umitech(that,this.config).extend(e);//動態(tài)加載對象,并調(diào)用相關方法
  }

github示例代碼


當前標題:微信小程序前端開發(fā)架構
本文URL:http://weahome.cn/article/jpgecp.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部