我最近正在将一些PrototypeJS代码转换成jQuery,并且遇到了Class.create()
,并且不确定是否与jQuery等效。jQuery中Class.create()的等价物是什么?
任何帮助?
我最近正在将一些PrototypeJS代码转换成jQuery,并且遇到了Class.create()
,并且不确定是否与jQuery等效。jQuery中Class.create()的等价物是什么?
任何帮助?
jQuery不附带此功能内置。
如果您想使用与PrototypeJS处理它的方式类似的语法,请考虑在您的项目中包含John Resig的tiny Simple JavaScript Inheritance script(他是jQuery的原始作者)。
一旦你包含该脚本,你可以复制&粘贴你的代码。它大致相同。唯一的区别是,不应使用Class.create
,而应使用Class.extend
。
在jquery中没有class.create(),而是使用普通的JS来编写对象。
用关联的对象创建一个类,然后使用$ .extend()来处理该对象。
在我的书签有了这个,看看[链接](http://jsperf.com/jquery-class-create-vs-pure-js-function/3) –