- MVC 编程模式:Model(数据),view(视图也就是html+css),controller(控制器也就是js) 。
controller(控制器)的职责是控制我们代码交互的过程,但它本身并不做任何的逻辑处理。可以把控制器想象成交警,他只指挥车辆怎么走,而不会替你去开车。
在前端中一些专门储存方法的js就是起的控制器的作用,如小程序项目中的 index.js 文件就只做控制器,具体的方法等都是调用其他页面的。如网络请求功能专门用一个network.js来实现,而在index.js中只是调用network.js文件。
- 把网络请求模块从 index.js 文件中独立出来。
- 重构前的 index.js 文件中的网络请求模块:(放在onLoad事件中)
wx.request({ url: 'https://m.douban.com/rexxar/api/v2/subject_collection/movie_showing/items?coun
- 重构前的 index.js 文件中的网络请求模块:(放在onLoad事件中)