1.8k 2 分钟

全局唯一标识符(GUID,Globally Unique Identifier)也称作 UUID (Universally Unique IDentifier) 。GUID 是一种由算法生成的二进制长度为 128 位的数字标识符。GUID 的格式为 “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中的 x 是 0-9 或 a-f 范围内的一个 32 位十六进制数。在理想情况下,任何计算机和计算机集群都不会生成两个相同的 GUID。GUID 的总数达到了 2128(3.4×1038)个,所以随机生成两个相同 GUID 的可能性非常小,但并不为 0。GUID 一词有时也专指微软对 UUID 标准的实现。

609 1 分钟

# Math.round (),Math.ceil (),Math.floor () 的区别

1.Math.round ():根据 “round” 的字面意思 “附近、周围”,可以猜测该函数是求一个附近的整数,看下面几个例子就明白。

小数点后第一位 < 5
正数:Math.round (11.46)=11
负数:Math.round (-11.46)=-11

小数点后第一位 > 5
正数:Math.round (11.68)=12
负数:Math.round (-11.68)=-12

小数点后第一位 = 5
正数:Math.round (11.5)=12
负数:Math.round (-11.5)=-11
总结:(小数点后第一位)大于五全部加,等于五正数加,小于五全不加。

509 1 分钟

最近在解决 IE 升级及浏览器兼容问题,有些原生态的 js 方法与属性随着版本的不同则相应的不同,所以判断浏览器就是一个很必要的动作了,js 判断是否为 IE 浏览器

441 1 分钟

以下我们将为大家介绍 JavaScript 保留两位小数的实现方法:

# 四舍五入

以下处理结果会四舍五入:

var num =2.446242342;
num = num.toFixed(2);  // 输出结果为 2.45

428 1 分钟

&lt;!--[if !IE]>&lt;!--> 除IE外都可识别 &lt;!--&lt;![endif]-->&lt;!--[if IE]> 所有的 IE 可识别 &lt;![endif]-->&lt;!--[if IE 6]> 仅 IE6 可识别 &lt;![endif]-->&lt;!--[if lt IE 6]> IE6 以及 IE6 以下版本可识别 &lt;![endif]-->&lt;!--[if gte IE 6]> IE6 以及...
594 1 分钟

/* 一般的文字截断 (适用于内联与块):*/ /*@author zhenyuya &lt;zhenyuya@163.com>*/ .text-oneLine&#123; display:block; /* 内联对象需加 */ word-break:keep-all; /* 不换行 */ white-space:nowrap; /* 不换行 */ overflow:hidden; /* 内容超出宽度时隐藏超出部分的内容 */ text-overflow:ellipsis; /* 当对象内文本溢出时显示省略标记 (...) ;需与 overflow:hidden;...
3.1k 3 分钟

这篇干货不错,把 HTTPS 的原理讲清楚了,而且容易懂,建议大家好好读一下。

# <font color="#dd0000">HTTPS</font>

随着 HTTPS 建站的成本下降,现在大部分的网站都已经开始用上 HTTPS 协议。大家都知道 HTTPS 比 HTTP 安全,也听说过与 HTTPS 协议相关的概念有 SSL 、非对称加密、 CA 证书等,但对于以下灵魂三拷问可能就答不上了:

  1. 为什么用了 HTTPS 就是安全的?
  2. HTTPS 的底层原理如何实现?
  3. 用了 HTTPS 就一定安全吗?

本文将层层深入,从原理上把 HTTPS 的安全性讲透。

2.9k 3 分钟

前段时间写了一个基于 html5 video 的视频播放器,从起初的对其不了解,然后到能够写一个基本完善的自定义播放器。在这个过程中,对 video 标签的属性,方法,事件有了个全面的认识。下面分类列出来一下。