用JS生成UUID的方法实例
作者:bea
用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(
用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的方法实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
有用 | 无用
<!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的方法实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
有用 | 无用
猜你喜欢
您可能感兴趣的文章:
- javascript中错误使用var造成undefined
- 详解JavaScript表单验证(E-mail 验证)
- js表单验证实例讲解
- javascript创建cookie、读取cookie
- 基于javascript实现全屏漂浮广告
- JS深度拷贝Object Array实例分析
- 如何消除inline-block属性带来的标签间间隙
- JavaScript笔记之数据属性和存储器属性
- Node.js中Request模块处理HTTP协议请求的基本使用教程
- 基于JQuery打造无缝滚动新闻步骤详解
- JavaScript位移运算符(无符号) >>> 三个大于号 的使用方法详解
- JQuery实现简单的服务器轮询效果实例
- JavaScript实现复制内容到粘贴板代码
- JavaScript是如何实现继承的(六种方式)
- JS判断元素是否在数组内的实现代码
- javascript检查某个元素在数组中的索引值
- js中数组结合字符串实现查找(屏蔽广告判断url等)
- 谈一谈js中的执行环境及作用域
- js实现(全选)多选按钮的方法【附实例】