1. 微信小程序

1.1. 使用 WebStorm

1.2. 标签

1.3. ES6 语法

1.3.1. 内核

  • iOS JavaScriptCore
  • Android X5
  • 开发工具 nwjs(chrome内核)

1.3.2. 注意

JavaScriptCore 和 X5 不支持 ES6,所以ES6必须用 babel 转 ES5 后使用。

默认不支持 fetch 和 Promise

使用 CommonJS 模板规范

1.4. 模块化

require 引入 :module.exports 来暴露模块接口

1.5. 网络请求

1.6. 拷贝 node_modules 中用到的文件

  1. gulp-require-modules 遍历依赖的 node_modules 下的文件,并保存到指定的 manifest 文件。manifest 文件拷贝依赖的文件到指定目录
  2. gulp-require-modules-collector 根据 manifest 文件修改对应文件。

1.7. flex 布局

小程序支持 flex 布局

1.8. Questions

1.8.1. wx.request

wx.request 方法只要带上 header 就不会有回调

results matching ""

    No results matching ""