资讯专栏INFORMATION COLUMN

微信小程序开发实战——使用UUID、Base64、Chance等

zhaot / 3149人阅读

摘要:微信是一个基于的随机数工具类。可以生成随机数字,名称,地址,域名,邮箱,时间等等,几乎网站中使用的任何形式的内容都能够生成。这个随机数工具可以帮助减少单调的测试数据编写工作,特别是编写自动化测试的时候。

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...

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/80615.html

相关文章

  • 微信小程开发的网易云音乐api库

    摘要:之前我们已经开发过一款小程序适用的音乐库,这次开发网易云音乐库的原因是音乐库在小程序中环境下无法使用小程序提供的背景音频播放器播放的问题网易云的加密算法真的比其他几家复杂太多了。。。 之前我们已经开发过一款小程序适用的qq音乐api库https://github.com/FisherWY/Q...,这次开发网易云音乐api库的原因是qq音乐api库在小程序中iOS环境下无法使用小程序提...

    Codeing_ls 评论0 收藏0
  • 小程开发 第二篇:使用微信小程开发者工具、wepy框架初始化项目

    摘要:上一篇小程序开发第一篇注册获取同步企业项目数据微信小程序开发者工具下载小程序开发者工具使用小程序原生开发直接使用小程序开发者工具打开项目即可小程序框架开发首选官方提供类开发框架,备选。 上一篇:小程序开发 第一篇:注册、获取unionid同步企业项目数据 1.微信小程序开发者工具 下载:小程序开发者工具 使用: 小程序原生开发:直接使用小程序开发者工具打开项目即可 小程序框架开发:...

    HitenDev 评论0 收藏0
  • 微信小程开发实战——使用Underscore.js

    摘要:是一个工具库,它提供了一整套函数式编程的实用功能,但是没有扩展任何内置对象。微信小程序无法直接使用进行调用。通过测试,微信小程序运行环境并没有定义获取应用实例解决方法修改代码,注释原有模块导出语句,使用强制导出使用获取应用实例其他完整代码 Underscore.js 是一个 JavaScript 工具库,它提供了一整套函数式编程的实用功能,但是没有扩展任何 JavaScript 内置对...

    Bowman_han 评论0 收藏0

发表评论

0条评论

zhaot

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<