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

Tips for building the underlying framework for event operations!

Regarding event operation , many operators are fa...

"Can you cure it by taking it at home?" Is azithromycin really that magical?

Review expert: Gu Haitong, deputy chief physician...

How do you write copy that will inspire users to place orders after reading it?

Copywriting with sufficient promotional power wil...

Want to reduce microplastics in water? Boil it before drinking丨Tech Weekly

Compiled by Zhou Shuyi This fish is only the size...

How to make a submersible make sound from the deep sea?

The deep sea has always been beautiful and myster...

Equity Incentive and Equity Financing Solutions Class

Resource introduction of equity incentive and equ...

The latest application market promotion strategy in 2015

1. Overall Logic There is only one logic in runni...

The terrifying "face hugger" turned out to be a "sea fairy"

There is a strange group of animals in the ocean....

Tips and precautions for placing Tik Tok information flow ads!

As an emerging advertising model, information flo...

I want to travel - the seeds are crazy

When you were a kid, did you also dream about tra...