相关疑难解决方法(0)

有没有更好的方法来创建一个使用jquery的面向对象的类?

我使用jquery 扩展函数来扩展类原型.

例如:

MyWidget = function(name_var) {
  this.init(name_var);
}

$.extend(MyWidget.prototype, {
   // object variables
   widget_name: '',

   init: function(widget_name) {
     // do initialization here
     this.widget_name = widget_name;
   },

   doSomething: function() {
     // an example object method
     alert('my name is '+this.widget_name);
   }
});


// example of using the class built above
var widget1 = new MyWidget('widget one');
widget1.doSomething();
Run Code Online (Sandbox Code Playgroud)

有一个更好的方法吗?是否有一种更简洁的方法来创建上面的类只有一个语句而不是两个?

javascript jquery

71
推荐指数
3
解决办法
9万
查看次数

标签 统计

javascript ×1

jquery ×1