微信小程序的 API 实现需要兼顾方方面面,所以仍然使用 callback 写法。众所周知,Callback-Hell(回调地狱)是传统 JS 语法上的历史问题。但毕竟称手的工具是开发效率的源泉,因此笔者对当前版本的微信小程序 API ...
微信小程序的 API 实现需要兼顾方方面面,所以仍然使用 callback 写法。 众所周知,Callback-Hell(回调地狱)是传统 JS 语法上的历史问题。但毕竟称手的工具是开发效率的源泉,因此笔者对当前版本的微信小程序 API 做了简单的封装——weapp。 同时,微信小程序框架本身专注于交互和 UI 的实现,并未提供内置的状态管理。如果众多的异步操作都直接在 因此,我又因此针对微信小程序实现了一个基于 Redux 方案的状态管理模块,用以方便的在小程序中实现应用状态管理 redux-weapp。 特别地,微信小程序构建(编译)时不支持从 App scope 之外 require 文件,npm 在此就不好用了。 所以,我们需要实时 build 依赖到应用本地,在微信小程序中引用本地的 modules。 对于这种构建场景,我认为 webpack 算是最方便的方案。 在开始之前,你需要准备
安装工具和依赖模块下载微信小程序开发者工具开发者工具是用 NW.js 模拟的环境,在微信中,则是 JavascriptCore 环境。 不过不用担心, 只是两个不同的 VM,本质是一样的。 NW.js 可能存在一些小 bug,写代码的时候注意一下就好。 用 npm 命令开始一个微信小程序项目
|