用JS生成UUID的方法实例


Posted in Javascript onMarch 30, 2016

用JS生成UUID的方法实例

<!DOCTYPE html>
<html>
<head>
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js">
</script>
<script>
var id=getUuid();

$(document).ready(function(){
 $("p").click(function(){
  alert(id);
 });
});
  
function getUuid(){
  var len=32;//32长度
  var radix=16;//16进制
  var chars='0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'.split('');var uuid=[],i;radix=radix||chars.length;if(len){for(i=0;i<len;i++)uuid[i]=chars[0|Math.random()*radix];}else{var r;uuid[8]=uuid[13]=uuid[18]=uuid[23]='-';uuid[14]='4';for(i=0;i<36;i++){if(!uuid[i]){r=0|Math.random()*16;uuid[i]=chars[(i==19)?(r&0x3)|0x8:r];}}}
  return uuid.join('');
}  
  
</script>
</head>
<body>

<p>点我,生成UUID。</p>

</body>
</html>

用JS生成UUID的方法实例

以上这篇用JS生成UUID的方法实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
一个JQuery写的点击上下滚动的小例子
Aug 27 Javascript
js+css实现增加表单可用性之提示文字
Jun 03 Javascript
Ext JS添加子组件的误区探讨
Jun 28 Javascript
JavaScript中的关联数组问题
Mar 04 Javascript
javascript从作用域链谈闭包
Jul 29 Javascript
详解基于javascript实现的苹果系统底部菜单
Dec 02 Javascript
js实现简单数字变动效果
Nov 06 Javascript
Node.js中你不可不精的Stream(流)
Jun 08 Javascript
Bootstrap实现模态框效果
Sep 30 Javascript
jquery向后台提交数组的代码分析
Feb 20 jQuery
JavaScript代理模式原理与用法实例详解
Mar 10 Javascript
JavaScript实现移动端带transition动画的轮播效果
Mar 24 Javascript
如何通过js实现图片预览功能【附实例代码】
Mar 30 #Javascript
jquery $.trim()去除字符串空格的实现方法【附图例】
Mar 30 #Javascript
jquery实现简单的banner轮播效果【实例】
Mar 30 #Javascript
jquery实现一个简单的表单验证实例
Mar 30 #Javascript
js实现密码强度检测【附示例】
Mar 30 #Javascript
原生javascript实现的一个简单动画效果
Mar 30 #Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 #Javascript
You might like
网页游戏开发入门教程二(游戏模式+系统)
2009/11/02 PHP
PHP自定义大小验证码的方法详解
2013/06/07 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
php比较两个绝对时间的大小
2014/01/31 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
PHP实现的一致性Hash算法详解【分布式算法】
2018/03/31 PHP
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
2007/04/20 Javascript
Js 冒泡事件阻止实现代码
2013/01/27 Javascript
JavaScript实现url地址自动检测并添加URL链接示例代码
2013/11/12 Javascript
用js实现before和after伪类的样式修改的示例代码
2017/09/07 Javascript
Ionic学习日记实现验证码倒计时
2018/02/08 Javascript
详解vue移动端项目的适配(以mint-ui为例)
2018/08/17 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
jQuery实现动态加载(按需加载)javascript文件的方法分析
2019/05/31 jQuery
JS实现可用滑块滑动的缓动图代码
2019/09/01 Javascript
vue根据条件不同显示不同按钮的操作
2020/08/04 Javascript
js+for循环实现字符串自动转义的代码(把后面的字符替换前面的字符)
2020/12/24 Javascript
[02:22]2018DOTA2亚洲邀请赛VG赛前采访
2018/04/03 DOTA
python 多线程实现检测服务器在线情况
2015/11/25 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
在pandas中一次性删除dataframe的多个列方法
2018/04/10 Python
浅谈django的render函数的参数问题
2018/10/16 Python
详解解决Python memory error的问题(四种解决方案)
2019/08/08 Python
阿里云ECS服务器部署django的方法
2019/08/29 Python
Python matplotlib修改默认字体的操作
2020/03/05 Python
解决django接口无法通过ip进行访问的问题
2020/03/27 Python
面试后感谢信怎么写
2014/02/01 职场文书
安全月活动总结
2014/05/05 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
反四风对照检查材料思想汇报
2014/09/16 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
财务审计整改报告
2014/11/06 职场文书
PHP实现两种排课方式
2021/06/26 PHP
15个值得收藏的JavaScript函数
2021/09/15 Javascript
CKAD认证中部署k8s并配置Calico插件
2022/03/31 Servers