摘要: 领悟 JavaScript 中的面向对象转载自:http://yiding-he.iteye.com/blog/155109?page=2#commentsJavaScript 是面向对象的。但是不少人对这一点理解得并不全面。在 JavaScript 中,对象分为两种。一种可以称为“普通对象”,就是我们所普遍理解的那些:数字、日期、用户自定义的对象(如:{})等等。还有一种,称为“方法对象”,就是我们通常定义的 function。你可能觉得奇怪:方法就是方法,怎么成了对象了?但是在 JavaScript 中,方法的确是被当成对象来处理的。下面是一个简单的例子:1 function func() 阅读全文
posted @ 2012-08-10 15:15 zzu-han 阅读(163) 评论(0) 推荐(0) 编辑
摘要: this关键字研究.由于javascript灵活的语言特性,让很多人无所适从,尤其是其中的this关键字更是多变.其实上述问题都是对javascript语言了解的不够深入,如果了解的稍微深入点,this就轻而易举,也就两句话的事。-------------------------------------------start/* 简介 */javascript quirksmode 网站这样一句话 this always refers to the “owner” of the function we're executing, or rather, to the object tha 阅读全文
posted @ 2012-08-10 14:49 zzu-han 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 正则表达式的确是个强大的东西,最近研究了一把,记录自己的思路,哪天忘了可以回头看看.javascript中用到正则的一些方法:RegExp.test(正则) 返回boolean类型,符合正则返回true,否则返回falseString.search(正则) 返回出现位置,如未出现返回-1String.match(正则) 返回符合要求的串组成的数组String.replace(正则,替换内容) 这个比较强大,可作为去除首尾空格和过滤敏感词,日期格式化。第二个参数可接收一个函数,函数中可带多个参数,下面用一个示例演示吧。正则写法(两种):一种字面量写法:var re = /^[1-9]\d*$/; 阅读全文
posted @ 2012-08-10 08:04 zzu-han 阅读(238) 评论(0) 推荐(0) 编辑