摘要: 一、二进制和八进制表示法 1、ES6提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 2、如果要将0b和0o前缀的字符串数值转为十进制,要使用Number方法。 二、Number.isFinite(), Number.isNaN() 1、用来检查Infinite和N 阅读全文
posted @ 2016-05-20 21:05 DeadGhost 阅读(206) 评论(0) 推荐(0)
摘要: 一、RegExp构造函数 1、允许使用正则表达式作为参数的同时允许第二个参数(第二个修饰符会覆盖第一个修饰符) 二、'u'修饰符 1、用来正确处理大于\uFFFF的Unicode字符。也就是说,会正确处理四个字节的UTF-16编码。 2、ES6新增了使用大括号表示Unicode字符,这种表示法在正则 阅读全文
posted @ 2016-05-20 20:06 DeadGhost 阅读(227) 评论(0) 推荐(0)
摘要: 一、创建RegExp对象 1、var re=/.../[falgs]; 2、var re=new RegExp("...",["flags"]); 3、var re=new RegExp(new RegExp("...")); 4、var re=new RegExp(/.../); 5、falgs参 阅读全文
posted @ 2016-05-20 13:29 DeadGhost 阅读(174) 评论(0) 推荐(0)
摘要: 一、RegExpObject.compile(regexp,falgs) 1、compile() 方法用于在脚本执行过程中编译正则表达式。 2、compile() 方法也可用于改变和重新编译正则表达式。 二、RegExpObject.exec(string) 1、string是要在其中执行匹配的St 阅读全文
posted @ 2016-05-20 13:28 DeadGhost 阅读(280) 评论(0) 推荐(0)
摘要: 一、对象的结构赋值 1、对象的解构赋值的内部机制 先找到同名属性,然后再赋给对应的变量。 真正被赋值的是后者,而不是前者。 2、解构赋值的规则 只要等号右边的值不是对象,就先将其转为(相应的包装)对象。 由于undefined和null无法转为对象,所以对它们进行解构赋值,都会报错。 先找到同名属性 阅读全文
posted @ 2016-05-20 13:27 DeadGhost 阅读(149) 评论(0) 推荐(0)
摘要: 一、字符的表示方法(以'z'为示例) 1、'z' 'z' //true 2、'\z' 'z' // true 3、'\172' 'z' // true 4、'\x7A' 'z' // true 5、'\u007A' 'z' // true 6、'\u{7A}' 'z' // true 二、字符串的遍 阅读全文
posted @ 2016-05-20 13:26 DeadGhost 阅读(135) 评论(0) 推荐(0)
摘要: 一、util.format(format[, ...]) 1、格式说明 %s - String. %d - Number (both integer and float). %j - JSON. Replaced with the string '[Circular]' if the argumen 阅读全文
posted @ 2016-05-20 13:24 DeadGhost 阅读(217) 评论(0) 推荐(0)
摘要: 一、events.EventEmitter 1、All objects that emit events are instances of the EventEmitter class. (来自:https://nodejs.org/dist/latest-v6.x/docs/api/events. 阅读全文
posted @ 2016-05-20 13:23 DeadGhost 阅读(165) 评论(0) 推荐(0)
摘要: 一、get(num)方法 【返回(DOM)元素对象】 1、源码如下: //是对'(类)数组'下标访问方式的封装 可以使用[i]方法取得同样的效果 获得对当前元素的引用 2、slice()源码如下: 二、eq(i)方法 【返回jQuery对象】 1、源码分析 2、使用end()方法可以查看原'堆栈'的 阅读全文
posted @ 2016-05-20 13:19 DeadGhost 阅读(207) 评论(0) 推荐(0)
摘要: http://www.cnblogs.com/aaronjs/p/3387278.html 阅读全文
posted @ 2016-05-20 13:18 DeadGhost 阅读(147) 评论(0) 推荐(0)
摘要: 一、源码分析 1、源码如下: 二、JavaScript中Array.slice(start,end)方法 //返回(DOM)元素对象 //截图来自http://www.w3school.com.cn/jsref/jsref_slice_array.asp 阅读全文
posted @ 2016-05-20 13:17 DeadGhost 阅读(189) 评论(0) 推荐(0)
摘要: 一、.filter()方法 1、http://api.jquery.com/filter/#filter-selection 二、.has()方法 1、http://api.jquery.com/has/ 三、.map()方法 1、http://api.jquery.com/map/ 四、.not( 阅读全文
posted @ 2016-05-20 13:15 DeadGhost 阅读(164) 评论(0) 推荐(0)
摘要: http://api.jquery.com/category/manipulation/ http://www.w3school.com.cn/jquery/jquery_ref_manipulation.asp http://www.w3school.com.cn/jquery/jquery_re 阅读全文
posted @ 2016-05-20 13:14 DeadGhost 阅读(72) 评论(0) 推荐(0)
摘要: 一、.is()方法 1、检查是否包含指定特征的元素 二、.toArray()方法 1、转换jQuery对象为数组 三、pushStack()方法 1、将一个DOM元素集合加入到jQuery栈中 四、.add()方法 1、把与表达式匹配的元素与原来的jQuery对象中的元素合并,形成一个新的jQuer 阅读全文
posted @ 2016-05-20 13:14 DeadGhost 阅读(136) 评论(0) 推荐(0)
摘要: http://www.w3school.com.cn/jquery/jquery_ref_traversing.asp 阅读全文
posted @ 2016-05-20 13:13 DeadGhost 阅读(110) 评论(0) 推荐(0)
摘要: http://api.jquery.com/category/events/ 注:较高版本中已被移除或者不推荐使用的事件 注:较高版本中已被移除或者不推荐使用的事件 注:较高版本中已被移除或者不推荐使用的事件 阅读全文
posted @ 2016-05-20 13:12 DeadGhost 阅读(121) 评论(0) 推荐(0)
摘要: 1、.prop(attrName) //对单个元素的操作 (1)$(selector).prop(attrName); //返回jQuery对象中第一个元素的attr属性的值 若没有设置attrName属性 则返回undefined。 //可以通过.map()或者.each()遍历当前jQuery对 阅读全文
posted @ 2016-05-20 13:03 DeadGhost 阅读(380) 评论(0) 推荐(0)
摘要: 一、String类的常用方法及说明 0、方法 //描述 1、charAt() //返回指定字符串中指定索引位置处的一个字符 2、concat() //组合两个字符串文本,并返回新的字符串 3、indexOf() //查找字符串并返回参数中的指定值的索引,若出现多次,则返回第一次出现的位置,若找不 到 阅读全文
posted @ 2016-05-20 12:55 DeadGhost 阅读(136) 评论(0) 推荐(0)
摘要: 一、Function.call()函数 1、a.call(b)​​; //包含第三点[将.call(b)前面的对象传递给b对象] //很像继承 将a对象(所有)传递给b函数对象​​​​; 2、a.aMethod.call(b)​; //不会覆盖b中的同名方法 将​a的aMethod方法传递给b函数对 阅读全文
posted @ 2016-05-20 12:10 DeadGhost 阅读(153) 评论(0) 推荐(0)
摘要: HelloWorld 阅读全文
posted @ 2016-05-20 11:22 DeadGhost 阅读(119) 评论(0) 推荐(0)