微信小程式開發實戰——使用UUID、Base64、Chance等

guyoung發表於2016-10-07

UUID

node-uuid模組,可以快速地生成符合 RFC4122 規範 version 1 或者 version 4 的 UUID。

var uuid = require(`../../libs/node-uuid/uuid.modified.js`);

// v1 是基於時間戳生成uuid
console.log(uuid.v1());
// v4 是隨機生成uuid
console.log(uuid.v4());

Base64

js-base64 是 Base64 的 JavaScript 實現。

var Base64 = require(`../../libs/js-base64/base64.modified.js`);

console.log(Base64.encode(`Wechat`));
console.log(Base64.encode(`微信`));
console.log(Base64.decode(`V2VjaGF0`));
console.log(Base64.decode(`5b6u5L+h`));

Chance

Chance 是一個基於 JavaScript 的隨機數工具類。可以生成隨機數字,名稱,地址,域名,郵箱,時間等等,幾乎網站中使用的任何形式的內容都能夠生成。這個隨機數工具可以幫助減少單調的測試資料編寫工作,特別是編寫自動化測試的時候。

var Chance = require(`../../libs/chance/chance.modified.js`);

var chance = new Chance();
console.log(chance.string());
console.log(chance.integer());
console.log(chance.bool());
console.log(chance.phone());
console.log(chance.zip());
console.log(chance.guid());

其他

完整程式碼 https://github.com/guyoung/Gy…

相關文章