我在一个网站上工作,基本上是第一次使用JQuery。在以前的项目中,我主要使用MooTools,并且我有一些使用结构编写的小部件类。我想把它们移植到JQuery上,但在我看来,当涉及到对象类时,没有任何类似于MooTools的功能。
我已经找了很久,但没有找到太多。Digg似乎有,但我不确定这是否是我应该使用的东西。有没有更好的方法?对于JQuery,人们通常是如何实现面向对象的?封装UI小部件(或任何函数类结构)的常用方法是什么?
我将发布一个可能的MooTools小部件类的假示例:
var ZombatWidget = new Class({
Extends: BaseWidget
我正在学习如何编写一个jQuery插件。下面有这样的代码,我的问题是,在下面的代码中,this代表什么?
$.fn.myNewPlugin = function() {
return this.each(function() {
// Do something to each element here.
});
};