编程过程中,使用唯一标识的需求处处会用到,下面几句剪短的代码可以很好地帮助你实现
封装插件
// 生成唯一标识
$.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, // 随机数位数
});