GUID(全球唯一標識)是微軟使用的一個術語,由一個特定的算法,給某一個實體,如Word文檔,創建一個唯一的標識,GUID值就是這個唯一的標識碼.除了.Net有專門的方法生成外,JS也可以生成GUID,一般有兩種方式。
關於Guid的信息,請查看http://baike.baidu.com/subview/185358/15334085.htm#viewPageContent
方法一:JS生成GUID函數,類似.net中的NewID()
function S4()
{
return (((1+Math.random())*0x10000)|0).toString(16).substring(1);
}
function NewGuid()
{
return (S4()+S4()+"-"+S4()+"-"+S4()+"-"+S4()+"-"+S4()+S4()+S4());
}
方法二:
function newGuid()
{
var guid = "";
for (var i = 1; i <= 32; i++){
var n = Math.floor(Math.random()*16.0).toString(16);
guid += n;
if((i==8)||(i==12)||(i==16)||(i==20))
guid += "-";
}
return guid;
}