WeChat applet development practice - using UUID, Base64, Chance, etc.

WeChat applet development practice - using UUID, Base64, Chance, etc.

[[173391]]

UUID

The node-uuid module can quickly generate UUIDs that comply with RFC4122 version 1 or version 4.

  1. var uuid = require( '../../libs/node-uuid/uuid.modified.js' );
  2.  
  3. // v1 generates uuid based on timestamp
  4.  
  5. console.log(uuid.v1());
  6.  
  7. // v4 is a randomly generated uuid
  8.  
  9. console.log(uuid.v4());

Base64

js-base64 is a JavaScript implementation of Base64.

  1. var Base64 = require( '../../libs/js-base64/base64.modified.js' );
  2.  
  3. console.log(Base64.encode( 'Wechat' ));
  4.  
  5. console.log(Base64.encode( '微信' ));
  6.  
  7. console.log(Base64.decode( 'V2VjaGF0' ));
  8.  
  9. console.log(Base64.decode( '5b6u5L+h' ));

Chance

Chance is a JavaScript-based random number tool class. It can generate random numbers, names, addresses, domain names, email addresses, times, etc. Almost any form of content used in the website can be generated. This random number tool can help reduce the monotonous work of writing test data, especially when writing automated tests.

  1. var Chance = require( '../../libs/chance/chance.modified.js' );
  2.  
  3. var chance = new Chance();
  4.  
  5. console.log(chance.string());
  6.  
  7. console.log( chance.integer ());
  8.  
  9. console.log(chance.bool());
  10.  
  11. console.log(chance.phone());
  12.  
  13. console.log(chance.zip());
  14.  
  15. console.log(chance.guid());

other

Complete code https://github.com/guyoung/Gy...

<<:  Apple is actively fixing iOS 10 security backup vulnerability

>>:  The road to breakthrough in the post-APP era: Alibaba Technology's "three major containers and five major solutions" are unveiled, and Baichuan's openness is fully upgraded

Recommend

Zebra AI: APP competitive product analysis!

2020 was an extraordinary year. The arrival of th...

Love, Death and Us

This is a surprising Extremely sad, extremely ups...

QQ21 years old: How to make money from this generation of young people

Are you still using QQ now? If we use 400 million...

​Xiaomi's Lei Jun plays with chip giants in the palm of his hand?

Yesterday, a piece of news about Xiaomi and Media...

Don’t throw away your unused iPhone. Use Carplay to build a smart car

Apple Carplay was launched a long time ago, but i...

Can HTC still recover from its lows?

HTC's declining performance in the past two y...

Will the “Snow Country” come?

On March 20, 2023, the last assessment product of...

Online promotion channels for product operation and promotion plans!

In the mobile Internet industry, the market for g...

2022 Brand Outreach Guide

Under the influence of the Internet, brand market...