程式設計過程中,使用唯一辨別的需求處處會用到,下面幾句剪短的代碼可以很好地幫助你實作
封裝插件
// 生成唯一辨別
$.GenerateGuid = function(option){
var GUID = "", // 存儲唯一辨別值
defaults, // 預設配置
setting; // 實際的配置
defaults = {
digit : 8, // 随機數位數
};
// 參數繼承
setting = $.extend(defaults,option);
// 一個随機數
function Guid(){
return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1);
}
for(var i = 0; i<setting.digit; i++){
GUID = GUID + Guid();
}
return GUID;
}
調用方式
$.GenerateGuid({
digit : 4, // 随機數位數
});