- 博客(5)
- 收藏
- 关注
原创 ruby正则表达式学习
一、Regexp类的一些方法: Regexp.new/compile (string/regexp,[options,[lang]]) : 构造一个正则表达式对象。第一个参数是一个字符串或者正则表达式;第二个参数是 正则表达式修饰符的按位OR。 Regexp.escape/quote (string) : 对正则表达式中的特殊字符进行转义。如:Regexp.escape...
2008-08-27 22:09:00 200
原创 javascript中==和===操作符的比较
摘引至"JavaScript: The Definitive Guide, 5th Edition" chapter 5 section 4 In JavaScript, numbers, strings, and boolean values are compared by value. In this case, two separate values are involved, ...
2008-08-26 15:30:32 118
mootools Class 继承机制
var Class=function(B){ var A=function() { // 存在initialize函数的话就执行此函数,否则直接返回 // arguments[0] 在什么情况下会 === null ? return(arguments[0]!==null&&this.initialize&&$type(this.i...
2008-08-26 14:59:39 91
原创 javascript prototype 继承
js中基于prototype实现继承的基本代码如下所示:function(SubClass, SuperClass){ function F(){} // F.prototype = SuperClass.prototype; // 实现继承的关键,构造 prototype chain SubClass.prototype = new F(); // 1...
2008-08-26 12:34:28 129
javascript 执行模型的一些测试
一 js的扫描过程 js在执行代码之前,会有一个扫描(相当于预编译)的过程,这一过程用于获取定义的变量名和函数对象。主要包括如下几个处理步骤:碰到了“var instance=xxx;” 这样的语句时,则在当前variable object上添加此属性,赋初值为undefined碰到了函数的定义"function func(){}"时,则使用此函数定义创建相应的函数对象,然后在va...
2008-08-21 17:15:46 89
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人