1

我最近将一些 PrototypeJS 代码转换为 jQuery,遇到Class.create()了 jQuery 等价物,但不确定。

有什么帮助吗?

4

2 回答 2

3

jQuery 没有内置此功能。

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

包含该脚本后,您可以按原样复制和粘贴代码。大部分是一样的。唯一的区别是Class.create你应该使用而不是使用Class.extend

于 2013-01-24T04:20:31.390 回答
0

jquery 中没有 class.create() ,而是使用常规 JS 对对象进行编码。

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

点击链接:http ://api.jquery.com/jQuery.extend/

于 2013-01-24T04:48:27.070 回答