GUID是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。通常平台会提供生成GUID的API。生成算法很有意思,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。GUID的唯一缺陷在于生成的结果串会比较大。  一般在sql、java、C#等后台或数据库语言中生成GUID都很简单,而前端没有直接生成GUID的方法,只能自己手写一个。但由于GUID需要获取以太网卡的地址、以及纳秒级的时间等数字。而前端获取到这些信息比较困难,而我们可以模拟实现生成GUID,代码如下:只需要将其保存在一个JS文件中并引用即可。以上为本人写的生成GUID的方法,如有更好的方法可以告诉我,谢谢!

JavaScript实现生成GUID(全局统一标识符)

JavaScript实现生成GUID(全局统一标识符)

JavaScript实现生成GUID(全局统一标识符)