我们正在尝试为我们的应用程序选择一个JavaScript框架。
它归结为JQuery或Prototype。
JQuery有很多东西可以提供,比如动画和效果,也可以轻松遍历和突变DOM。 JQuery的另一个优点是可用的大量插件。
但似乎原型具有更好的继承模型,因为它允许开发人员轻松扩展类。
我的个人偏好是JQuery,但我真的想知道,JQuery会帮助我继承/扩展类吗?
答案 0 :(得分:3)
jQuery的创建者John Resig有意避免在jQuery本身中实例化(通过new
关键字)。但是,他写了a clever script来在javascript中提供一个简单的类继承模型,而不依赖于任何其他框架。
我曾经使用prototype.js,但是现在jQuery几乎成了标准的javascript库。可以将它们一起使用,但是如果您只是在寻找继承架构,那么prototype.js将代表很多开销。我建议坚持使用jQuery,并使用John Resig的Class脚本来实现对你有意义的继承。
答案 1 :(得分:0)
jQuery和Prototype都是很容易使用和扩展的优秀JavaScript框架。在不了解应用程序的特定需求的情况下,很难推荐其中一个。
答案 2 :(得分:0)
有一些方法可以在不使用jQuery或原型的情况下实现继承。请参阅示例http://ejohn.org/blog/simple-javascript-inheritance/。
所以是的,你可以使用jQuery并实现继承。