jquery可以实现类继承像原型一样

can jquery implement the class inherit like prototype

本文关键字:一样 原型 实现 继承 jquery      更新时间:2023-09-26

我们正在为我们的应用程序选择一个JavaScript框架。

这取决于JQuery或Prototype。

JQuery提供了很多功能,比如动画和效果,还可以轻松地遍历和改变DOM。JQuery的另一个优点是大量可用的插件。

但是原型似乎有一个更好的继承模型,在这个模型中,它允许开发人员轻松地扩展类。

我的个人偏好是JQuery,但我真的很想知道,JQuery会帮助我继承/扩展类吗?

John Resig, jQuery的创建者,故意避免了在jQuery本身中实例化的需要(通过new关键字)。然而,他写了一个聪明的脚本,在javascript中提供了一个简单的类继承模型,而不依赖于任何其他框架。

我曾经使用prototype.js,但是现在jQuery实际上已经成为标准的javascript库。它们可以一起使用,但是如果你只是在寻找一个继承架构,prototype.js会带来很多开销。我建议坚持使用jQuery,并使用John Resig的Class脚本来实现对您有意义的继承

jQuery和Prototype都是很容易使用和扩展的JavaScript框架。在不了解应用程序的具体需求的情况下,很难推荐其中一个而不是另一个。

有一些方法可以实现继承,而不需要使用jQuery或prototype。参见http://ejohn.org/blog/simple-javascript-inheritance/.

所以你可以使用jQuery来实现继承