栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

微信小程序前端开发架构

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

微信小程序前端开发架构

一、目标

1、提升开发速度
2、更好的响应需求变化

二、面临的问题

业务需求的变化是永恒的,而变化势必会引发代码的变化,新增代码或修改代码。

改动的地方越多,引入新的错误几率就越大。


三、应对思路

最小化原则,确保每次业务需求变化可以用最小的代价来完成。

1、视图模板化,组件化

2、逻辑代码对象化、版本化

3、事件传递参数化、代理化

四、架构模型

1、视图


2、逻辑与事件通信

视图层需要传递一组参数(对象名、方法名、方法需要的参数)


五、代码示例

//wxml代码sayhello//js代码,page页里只有一个事件路由业务函数bindViewEvent:function(e){    app.excute(this,e); } //app.js     excute:function(that,e){    new umitech(that,this.config).extend(e);//动态加载对象,并调用相关方法  }

github示例代码

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/246354.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号