Nolan's Blog

a PHP JS UI APP developer

OOP

jQuery.Event 兼容性属性及方法

jQuery的事件系统规范了事件对象按照W3C标准。

本次活动的目的是保证被传递到事件处理程序。从原来的事件大多数属性都复制过去,归到新的事件对象。
jQuery.Event构造

暴露的jQuery.Event构造,可以用来当调用触发器。新的运营商是可选的。

检查触发器的文档,以了解如何结合自己的事件对象。

例如:


// 创建没有“新”的经营者一个新的jQuery.Event对象。
var e = jQuery.Event("click");

// 创建与“新”运营商(可选)一个新的jQuery.Event对象。
var e = new jQuery.Event("click");

继续阅读》

, ,

JavaScript类的声明

1.工厂模式

a.
工厂模式可能是很多开发人员使用的一种模式,简单的说这种方法先定义“地基”,然后在往上面扔(绑定)各种功能和属性。下面的代码可能看起来会非常的熟悉:


var oCar = new Object;
oCar.color = "red";
oCar.showColor = function() {
	alert(this.color);
}

oCar.showColor();

b.
当然,既然包装成一个类,就要重用它(上面的方法从语法上说仅仅是变量)。可以使用返回特定对象的工厂函数(factory function)将其封装起来:


function createCar() {
	var oCar = new Object;
	oCar.color = "red";
	oCar.showColor = function() {
		alert(this.color);
	}
	return oCar;
}

oCar = createCar();
oCar.showColor();

继续阅读》

, ,

Powered by WordPress.org.