jsbook
jsbook copied to clipboard
一些章节
https://segmentfault.com/a/1190000005089993
但这还没有完。如果你经常翻看jQuery的实现,你就会发现jQuery1.4之后的trim实现,多出了一个对xA0的特别处理。这是Prototype.js的核心成员kangax 的发现,IE或早期的标准浏览器在字符串的处理上都有BUG,把许多本属于空白的字符没有列为\s。根据屈屈的博文 ,浏览器会把WhiteSpace 和 LineTerminator都列入空白字符。 ecma262 v5 文档规定的 WhiteSpace总共有这么多东西: Unicode 编码 说明 U+0020 SPACE, U+00A0 NO-BREAK SPACE, U+1680 OGHAM SPACE MARK,欧甘空格 U+180E Mongolian Vowel Separator,蒙古文元音分隔符 U+2000 EN QUAD U+2001 EM...
https://segmentfault.com/a/1190000004940294
https://segmentfault.com/a/1190000004909376
https://segmentfault.com/a/1190000004502619
http://weibo.com/5153943878/DhLzL38ks?type=comment#_rnd1455417744803
jsbook
http://www.cnblogs.com/itliucheng/p/4917518.html
1995年JS诞生时,根本没把null当作数据类型,而是Object的一种特殊值。下面是当年C源码,其中完全没考虑null。这就是typeof null === object的根本原因。 http://www.2ality.com/2013/10/typeof-null.html
http://www.tuicool.com/articles/yUZbYv
http://www.cnblogs.com/mizzle/archive/2011/08/12/2135885.html