我最近将一些PrototypeJS代码转换为jQuery,遇到了Class.create()
,并且不确定jQuery等价。
任何帮助?
答案 0 :(得分:3)
jQuery没有内置此功能。
如果你想使用与PrototypeJS处理它的方式类似的语法,请考虑在你的项目中包含John Resig(jQuery的原作者)的tiny Simple JavaScript Inheritance script。
包含该脚本后,您只需复制&按原样粘贴代码。它大致相同。唯一的区别是,您应该使用Class.create
。
Class.extend
答案 1 :(得分:0)
jquery中没有class.create(),而是使用常规JS来编写对象。
创建一个具有关联对象的类,然后使用$ .extend()来处理该对象。