【2012-09-20】Array.prototype.concat不是通用方法反驳[译]
ECMAScript 5.1规范§15.4.4.4 中说到:复制代码 代码如下: concat函数是有意设计成通用的;它并不要求它的this值必须得是个Array对象.因此,它可以被转移到其它类型
【2012-09-20】JavaScript 反科里化 this [译]
本文主要讲了JavaScript中科里化和反科里化this的方法.话题来自于Brendan Eich(JavaScript之父)的一个tweet.1.反科里化(Uncurrying)this 反科
【2012-09-20】JavaScript 更严格的相等 [译]
1.检测NaN 在数学上,任意值x总是与自己相等: x = x 但这条规则并不适用于 === 和 NaN: 复制代码 代码如下: > NaN === NaN false 导致的结果就是,你
【2012-09-20】JavaScript NaN和Infinity特殊值 [译]
1.NaN 在JavaScript中,NaN代表了“not a number”.主要在解析字符串出现错误时会返回这个值: 复制代码 代码如下: > Number("xyz") NaNNaN
【2012-09-20】使用apply方法处理数组的三个技巧[译]
apply方法 apply是所有函数都有的方法.它的签名如下: func.apply(thisValue, [arg1, arg2, ...]) 如果不考虑thisValue的影响,上面的调用等同
【2012-09-21】JavaScript中将一个值转换为字符串的方法分析[译]
译者注:前两天在看ES5的时候顺便出了一道题,今天看到这篇文章,刚好解释的很清楚,就翻译了一下.在JavaScript中,主要有三种方法能让任意值转换为字符串.本文讲解了每种方法以及各自的优缺点.
【2012-09-21】JavaScript 参数中的数组展开 [译]
译者注:本文要讲的是ECMAScript 6中的知识点,如果你连ES5都不了解的话.我得说,你已经很落后了.CSS4,HTML6,甚至ES7 ES8都已经开始规划了,赶紧形动起来吧,否则淘汰!
【2012-09-26】JavaScript模板入门介绍
比如要在一个列表中利用ajax插入一个li的时候,我会直接把数据跟html标签拼接成一句完整的html,然后插入到ul中。无论数据是从服务器端拿回的,或者是从用户的input输入中拿到的——无论哪
【2012-09-29】js 手机号码合法性验证代码集合
第一个代码:复制代码 代码如下: function Checkreg() { //验证电话号码手机号码,包含153,159号段 if (document.form.phone.value==""
【2012-09-30】IE8提示Invalid procedure call or argument 异常的解决方法
1. 环境: browser_info:"platform:Win32;msie;version:8.0;ie", navigator:"appCodeName:Mozilla;appName:M