博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
javascript下获取guid或者UTC时间作为唯一值
阅读量:6602 次
发布时间:2019-06-24

本文共 814 字,大约阅读时间需要 2 分钟。

javascript下,有时出于需要,可以利用guid或UTC时间作为当前页面中的唯一值。

什么场景需要弄这个唯一值?

比如说,用easyUI的treegrid,添加新节点。在treegrid里面 ,节点要对应唯一的主键,比如ID。那么新建节点的时候,通常只是在界面操作,然后再批量提交到后台,保存到数据库。这样在界面操作的时候,新建节点的唯一ID怎么来呢?我想到的一个思路就是,利用guid或者UTC时间临时作为ID值,等到后台处理时,再忽略或者做别的处理。

没代码没J8:

function guid() {    return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {        var r = Math.random()*16|0, v = c == 'x' ? r : (r&0x3|0x8);        return v.toString(16);    });}                              function getUtc() {    var d = new Date();    return Date.UTC(d.getFullYear()        , d.getMonth()        , d.getDate()        , d.getHours()        , d.getMinutes()        , d.getSeconds()        , d.getMilliseconds());}

=================================

在循环语句中产生UTC值,会有重复。想想不奇怪,它只精确到毫秒而已。

转载于:https://www.cnblogs.com/leftfist/p/4257813.html

你可能感兴趣的文章
java版spring cloud+spring boot+redis多租户社交电子商务平台 (十一)docker部署spring cloud项目...
查看>>
Category知识点
查看>>
Android UI - 图像绘制与渲染方案
查看>>
ES6之const和let
查看>>
vue1 x 过滤器(三)
查看>>
探索Java并发编程与高并发解决方案
查看>>
树莓派3(Raspberry Pi 3)安装Win10 IoT Core
查看>>
给域控用户分配指定共享目录并定义共享目录大小
查看>>
kickstart及引导镜像制作
查看>>
Hi,I‘m here
查看>>
JMeter入门教程
查看>>
无法更新运行时文件夹共享状态:在客户机操作系统内装载共享文件夹文件系统时出错--解决办法...
查看>>
我的友情链接
查看>>
高可用分布式存储(Corosync+Pacemaker+DRBD+MooseFS)
查看>>
vsftpd的应用(匿名和认证,不同用户不同的目录)
查看>>
Open*** 秘钥+用户名密码双重验证登录
查看>>
MongoDB基础理念及操作初探
查看>>
实现图元及属性的算法---凸多边形的扫描填充
查看>>
木偶然-2011.4.19
查看>>
网易——合唱团,动态规划,限制了个数和位置差
查看>>