本文目錄一覽:
- 1、怎樣使用微信小程序的第三方js庫?
- 2、小程序app.js和page中js加載順序
- 3、微信小程序,weixin,小程序怎麼引入js閉包
- 4、怎麼樣處理微信小程序加載app-service.js錯誤的問題
怎樣使用微信小程序的第三方js庫?
方法一:rpn.js:使用rpn.js實現eval函數功能
操作鏈接:網頁鏈接
方法二:
(1)使用Underscore.js:操作鏈接:網頁鏈接
(2)使用Immutable.js:操作鏈接:網頁鏈接
(3)使用UUID、Base64、Chance:操作鏈接:網頁鏈接
擴展微信小程序框架功能(1)——Promise
ES6 對 Promise 有了原生的支持,但微信開發者工具更新版本(0.11.112200)後, 移除了開發者工具對 ES6 中Promise 特性原生的支持, 需要引入第三方的 Promise 庫。
擴展微信小程序框架功能(2)——Generator
Generator函數是ES6提供的一種異步編程解決方案,語法行為與傳統函數完全不同。
擴展微信小程序框架功能(3)——函數功能增強
Underscore.js 和 Lodash 是最常用的JavaScript庫。
擴展微信小程序框架功能(4)——Immutable.js
Immutable.js 是 Facebook 開發的不可變數據集合。Immutable
Data(不可變數據)一旦創建就不能被修改。通過使用Immutable
Data,可以更容易的處理緩存、回退、數據變化檢測等問題,應用開發更簡單。
擴展微信小程序框架功能(5)——Redux
Redux 是 JavaScript 狀態容器,提供可預測化的狀態管理。
擴展微信小程序框架功能(6)—日期時間
Moment.js是一個JavaScript的日期、時間處理工具類,其對於JavaScript的日期時間處理功能非常強悍和全面。可以用在瀏覽器環境中使用,也可以在Node.js中。
擴展微信小程序框架功能(7)——正則表達式
XRegExp 是一個開源的 JavaScript庫,提供一個參數化、可擴展的支持各種瀏覽器的正則表達式的實現庫,支持附加語法、標誌以及方法。
擴展微信小程序框架功能(8)——Xml處理
x2js是一個 實現 XML 與 JavaScript 對象之間相互轉換的工具庫。
擴展微信小程序框架功能(9)——加解密
node-uuid可以快速地生成符合規範 的 UUID。js-base64可以實現Base64編碼和解碼。crypto-js可以非常方便地在 JavaScript 進行加解密。
擴展微信小程序框架功能(10)——測試輔助
Chance是一個 JavaScript 隨機數生成工具。Mock.js可以生成隨機數據,攔截 Ajax 請求。
方法三:moment
操作鏈接:網頁鏈接
小程序app.js和page中js加載順序
你把app.js放在前面不就先加載嗎?不行你把impower粘貼到app的後面只引入APP試試
微信小程序,weixin,小程序怎麼引入js閉包
一個小程序頁面由四個文件組成,分別是:js
頁面邏輯 、wxml
頁面結構 、wxss
頁面樣式表 、json
頁面配置 。把樣式寶貝到當前頁面同名的.wxss文件裏面就可以了!
怎麼樣處理微信小程序加載app-service.js錯誤的問題
加載 app-service.js 錯誤
WAService.js:2 不要在 undefined.js 註冊多個Page
APP-SERVICE-Engine:Please do not register multiple Page in undefined.js
開始新建一個小程序,結果報這麼多錯誤。
但是我點擊到編輯頁查看的時候,沒有pages,utils呀。。
進入app.js沒有註冊多個page呀。
感覺很奇怪,然後忽然想起前幾天新建了一個一樣的項目名稱,所以才出現上面的報錯。
於是重新命名一個,就沒有這個問題了。
為啥同一個項目名稱不行呢,我本地實際已經刪除了原來的項目的?
仔細想一想,應該是微信服務器的項目名稱為用戶下的唯一文件哈~
因為在項目裏面還可以直擊用手機預覽地。項目實際上是提交到微信服務器了。
原創文章,作者:FTVAK,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/330862.html