用户中心USER CENTER

首页/用户
  • RegExp 的 exec 方法

    语法: regexObj.exec(str) 作用是检测 str 中是否有匹配 regexOjb 的部分,返回值是一个数组。简单的例子: var re = /d/g var str = a11a22a11a22 re.exec(str) // 第1次执行 // Result: [1, index: 1, input: a112211] // 索引0: 匹配的值 // 属性...

    MasonEast 发布于JavaScript
  • 笔记:如何获取网站根域名

    摘要:首先声明,这里所说的根域名,并不是指全球共有台根逻辑域名服务器这句话中的根域名。在本文中,我们将这样的域名称为根域名。无论访问哪个子站点,都要通过将存放到根域名下。在这种情况下,显然我们不能认为是根域名。比如一个名为的仓库。 首先声明,这里所说的根域名,并不是指全球共有13台根逻辑域名服务器这句话中的根域名。而是指某一个站点的根域名。 百度搜索是www.baidu.com,百度翻译的域...

    MasonEast 发布于JavaScript
  • JavaScript 18位身份证验证及身份证号码规则

    摘要:如果余数是,身份证的最后一位号码就是。举例某男性的身份证号码是。我们要看看这个身份证是不是合法的身份证。首先我们得出前位的乘积和然后再求余最后通过对应规则就可以知道余数对应的数字是。 18位身份证号码各位的含义 1-2位省、自治区、直辖市代码;3-4位地级市、盟、自治州代码;5-6位县、县级市、区代码;7-14位出生年月日,比如19670401代表1967年4月1日;15-17位为顺序...

    MasonEast 发布于JavaScript
  • 开放封闭原则之模式的黄金法则

    摘要:开放封闭原则应该算是这几个原则里面最容易理解的一个。另外,语句就是开放封闭原则的死敌这个是状态模式中的一个例子。处理开放封闭模式的特例我们都是人,不可能一开始都写出完美的代码。 开放-封闭原则应该算是这几个原则里面最容易理解的一个。它的宗旨就是:如果你想扩展或者改变一个程序的功能,可以增加代码,但是不能改变程序的源码。如果,是对于那些码农来说,最快捷的办法就是改变源码,但是我们面向的是...

    MasonEast 发布于JavaScript
  • 【译】在时间属性上慎用Angular.js1.4的“angular.merge”函数

    摘要:现在让我们用来复制我们可能看到,当用的时候,对象属性是递归复制的。到目前为止,一切看起来还不错。如果深入研究的源码,我们会发现,无论是还是都调用了这个内部函数。结果如下总结将框架升级到新版本是一种冒险行为。 在时间属性上慎用Angular.js1.4的angular.merge函数 原文:Pay Attention to angular.merge in 1.4 on Date Pro...

    MasonEast 发布于JavaScript
<