我最近将一些 PrototypeJS 代码转换为 jQuery,遇到Class.create()
了 jQuery 等价物,但不确定。
有什么帮助吗?
jQuery 没有内置此功能。
如果您想使用与 PrototypeJS 处理方式相似的语法,请考虑在您的项目中包含John Resig(他是 jQuery 的原作者)的小型Simple JavaScript Inheritance脚本。
包含该脚本后,您可以按原样复制和粘贴代码。大部分是一样的。唯一的区别是Class.create
你应该使用而不是使用Class.extend
。
jquery 中没有 class.create() ,而是使用常规 JS 对对象进行编码。
创建一个具有关联对象的类,然后使用 $.extend() 处理该对象。