2013-01-24 112 views
1

我最近正在将一些PrototypeJS代码转换成jQuery,并且遇到了Class.create(),并且不确定是否与jQuery等效。jQuery中Class.create()的等价物是什么?

任何帮助?

+0

在我的书签有了这个,看看[链接](http://jsperf.com/jquery-class-create-vs-pure-js-function/3) –

回答

3

jQuery不附带此功能内置。

如果您想使用与PrototypeJS处理它的方式类似的语法,请考虑在您的项目中包含John Resig的tiny Simple JavaScript Inheritance script(他是jQuery的原始作者)。

一旦你包含该脚本,你可以复制&粘贴你的代码。它大致相同。唯一的区别是,不应使用Class.create,而应使用Class.extend

0

在jquery中没有class.create(),而是使用普通的JS来编写对象。

用关联的对象创建一个类,然后使用$ .extend()来处理该对象。

按照链接:http://api.jquery.com/jQuery.extend/

相关问题