//简单的类的设计模式
//定义一个类class1
function class1() {
  //构造函数
}
//通过指定prototype对象来实现类的成员定义
class1.prototype = {
  someProperty:"simple",
  someMethod:function {
    //方法代码
  },
  //其实属性和方法
}在一个类的成员之间互相引用,必须通过this指针来进行。因为在javascript中第个属性和方法都是独立的,它们通过this指针联系在一个对象上。 
//简单的带参数的事件设计模式
script language="JavaScript" type="text/javascript"
!--
//将有参数的函数封装为无参数的函数
function createFunction(obj, strFunc) {
  var args = [];//定义args用于存储传递给事件处理程序的参数
  if(!obj) obj = window;//如果是全局函数则obj=window;
  //...[ 查看全文 ]