昨天第一次看看jQuery,它看起来很神奇。我一直在摆弄一些简单的jQuery教程,想到了一些问题。
JavaScript可以实现jQuery无法实现的功能吗? JavaScript可以用比jQuery更简单,更快速的方式实现某些功能吗?或者是,jQuery只是整体上更好?
所以这里的基本问题是:JavaScript比jQuery更好吗?
答案 0 :(得分:1)
jQuery确实创建了一定的开销,而原始/纯javascript中没有。很多时候jQuery可能有点矫枉过正。而不仅仅是假设jQuery更好(我自己喜欢和使用它)在每个项目上问自己,jQuery是否添加了我需要的功能,并且无法使用javascript轻松完成?如果答案是肯定的,请使用它。如果没有,请不要使用它。它只是一种工具,而不是语言本身的替代品。
最后,正如评论一样。 jQuery是JavaScript。简单明了。
答案 1 :(得分:1)
JQuery是一个javascript库,所以你无法用jQuery做任何事情,你不能用javascript。
JQuert提供的API是:
但是:因为它是一个包装器,所以在某些情况下,使用本机API可能会有更好的性能。
但是,不要被愚弄:除非你偶然发现性能是关键点的非常具体的情况,使用jQuery API节省的时间通常会让你有更多的时间来编写更干净,更强大,更高效的代码,最后在很多情况下补偿了jQuery的微观开销。