- 微信公众平台
- 官方文档
- 微信小程序资源汇总整理
- 微信小程序开发资源汇总
- W3Cschool 微信小程序开发手册
- 微信小程序开发三宗罪和解决方案 推荐用 labrador-cli 支持 async/await
- Matchmaker IntelliJ IDEA 插件
- Matchmaker Plugin
- 写 WebStorm 插件
- modal 模态弹窗
- iOS JavaScriptCore
- Android X5
- 开发工具 nwjs(chrome内核)
JavaScriptCore 和 X5 不支持 ES6,所以ES6必须用 babel 转 ES5 后使用。
默认不支持 fetch 和 Promise
使用 CommonJS 模板规范
- exports 和 module.exports 的区别 exports就是module.exports的引用
require 引入 :module.exports 来暴露模块接口
- gulp-require-modules 遍历依赖的 node_modules 下的文件,并保存到指定的 manifest 文件。manifest 文件拷贝依赖的文件到指定目录
- gulp-require-modules-collector 根据 manifest 文件修改对应文件。
小程序支持 flex 布局
wx.request 方法只要带上 header 就不会有回调