preload、prefetch、defer、async、refetch、Subresource和Prerender预加载技术

随着互联网的发展,现在的网络情况比起10年前甚至5年前有了天翻地覆的变化。
从128k到512k到2M到8M,再到现在动辄200~500M的高速带宽。虽然很乐观,但是

继续阅读“preload、prefetch、defer、async、refetch、Subresource和Prerender预加载技术”

身份证号码的正则表达式及验证详解(JavaScript,Regex)

简言

在做用户实名验证时,常会用到身份证号码的正则表达式及校验方案。本文列举了两种验证方案,大家可以根据自己的项目实际情况,选择适合的方案。

身份证号码说明

居民身份证号码,正确、正式的称谓应该是“公民身份号码”。根据【中华人民共和国国家标准 GB 11643-1999】中有关公民身份号码的规定,公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。

继续阅读“身份证号码的正则表达式及验证详解(JavaScript,Regex)”

织梦dedecms 后台栏目在chrome下 ‘所有档案列表’ 错位重叠的问题修复

织梦dedecms 后台栏目在chrome下 ‘所有档案列表’ 错位重叠的问题修复解决方法:

继续阅读“织梦dedecms 后台栏目在chrome下 ‘所有档案列表’ 错位重叠的问题修复”

如何去掉dedecmsv5.6/v5.7(织梦内容管理系统)中的织梦链/织梦链投放

我们在dedecms.com官方网站下载了官方原版的织梦内容管理系统5.6版本或者5.7 sp1版本之后,会在网站底部发现名为“织梦链”的广告链接内容。一般这种广告链接是应该删除的,但是在系统后台并没有发现织梦链的后台管理地址和删除方法。所以,我们只能通过修改系统源文件来解决这个问题。

继续阅读“如何去掉dedecmsv5.6/v5.7(织梦内容管理系统)中的织梦链/织梦链投放”

Java script 应对不支持JS的浏览器的方法

在编写JS代码的时候,有一些注意的地方:
如果某些老旧的浏览器不识别 <script> 标签,那么 <script> 标签所包含的内容将以文本方式显示在页面上。为了避免这种情况发生,应该将JS脚本隐藏在注释标签当中。那些无法识别 <script> 标签的浏览器将忽略这些注释,所以不会将标签的内容显示到页面上。而那些新的浏览器将读懂这些脚本并执行它们,即使代码被嵌套在注释标签内。

继续阅读“Java script 应对不支持JS的浏览器的方法”