經過第三方 JavaScript 庫,擴展微信小程序框架功能。node
ES6 對 Promise 有了原生的支持,但微信開發者工具更新版本(0.11.112200)後, 移除了開發者工具對 ES6 中
Promise 特性原生的支持, 須要引入第三方的 Promise 庫。github
擴展微信小程序框架功能(2)——Generator正則表達式
Generator函數是ES6提供的一種異步編程解決方案,語法行爲與傳統函數徹底不一樣。編程
Underscore.js 和 Lodash 是最經常使用的JavaScript庫。c#
擴展微信小程序框架功能(4)——Immutable.js微信小程序
Immutable.js 是 Facebook 開發的不可變數據集合。Immutable
Data(不可變數據)一旦建立就不能被修改。經過使用Immutable
Data,能夠更容易的處理緩存、回退、數據變化檢測等問題,應用開發更簡單。瀏覽器
Redux 是 JavaScript 狀態容器,提供可預測化的狀態管理。
Moment.js是一個JavaScript的日期、時間處理工具類,其對於JavaScript的日期時間處理功能很是強悍和全面。能夠用在瀏覽器環境中使用,也能夠在Node.js中。
XRegExp 是一個開源的 JavaScript
庫,提供一個參數化、可擴展的支持各類瀏覽器的正則表達式的實現庫,支持附加語法、標誌以及方法。
x2js是一個 實現 XML 與 JavaScript 對象之間相互轉換的工具庫。
node-uuid能夠快速地生成符合規範 的 UUID。js-base64能夠實現Base64編碼和解碼。crypto-js
能夠很是方便地在 JavaScript 進行加解密。
Chance是一個 JavaScript 隨機數生成工具。Mock.js能夠生成隨機數據,攔截 Ajax 請求。
微信小程序Canvas加強組件WeZRender:https://github.com/guyoung/We...