摘要:
语法 元字符:(pattern) 作用:用于反复匹配的分组 属性$1~$9 如果它(们)存在,用于得到对应分组中匹配到的子串 \1或$1 用于匹配第一个分组中的内容 \2或$2 用于匹配第一个分组中的内容 ... \9或$9 用于匹配第一个分组中的内容 用法示例 以上的代码也同时给出了$1~$9的用 阅读全文
摘要:
正则表达式捕获组 语法: 字符 描述 示例 (pattern) 匹配pattern并捕获结果,自动设置组号。 (abc)+d 匹配abcd或者abcabcd (?<name>pattern) 或(?'name'pattern) 匹配pattern并捕获结果,设置name为组名。 \num 对捕获组的 阅读全文
摘要:
不知道你好奇了没有,反正我是好奇了,就连使用chrome的时候也显示User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.9 阅读全文
摘要:
第一种:通过判断浏览器的userAgent,用正则来判断是否是ios和Android客户端。代码如下:<script type="text/javascript"> var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > 阅读全文
摘要:
1. 不能用typeof ,因为typeof 只能判断基本类型,不能判断引用类型 var ary = [1,23,4]; console.log(typeof ary); //输出结果是Object var ary = [1,23,4]; console.log(typeof ary); //输出结 阅读全文
摘要:
<html><head><meta charset="UTF-8"></head><body> <form id="registerForm"> <input type="text" id="username"/> <input type="password" id="password"/> <in 阅读全文
摘要:
var delegate = function(client, delegation) { return { buttonWasPressed: function() { return delegation.buttonWasPressed.apply(client, arguments); } } 阅读全文
摘要:
函数分为FD (函数定义),FE(函数表达式) ,函数构造器得到的函数(1) FD 的栗子:function getTaste(){ .......}解析器遇到上面的function关键字,会解析上面的代码为函数定义的情况,凡是不符合上述格式的,会报错。(2)FE的栗子:var fn = funct 阅读全文