当前位置:  开发笔记 > 编程语言 > 正文

使用jQuery有哪些优点和缺点?

如何解决《使用jQuery有哪些优点和缺点?》经验,为你挑选了3个好方法。

作为一个只勉强精通javascript的人,jQuery对我来说是否合适?有更好的库可供使用吗?我见过很多与jQuery相关的帖子,它似乎是将javascript整合到ASP.NET应用程序中的最有效方法.

我一直在jQuery的网站上找到了教程和其他有用的信息.任何其他参考资料(即书籍,博客等)都会有所帮助.

谢谢!



1> Paolo Bergan..:

像jQuery和Prototype这样的库的好处在于它们会处理很多跨浏览器的问题,这些问题会让Javascript变得如此难以写.无论是其中一个甚至是mootools都会对你有好处,他们各自的网站就像资源一样好.

编辑:就您网页上有额外加载大小的'con'而言,我建议您使用Google来托管这些内容.乐观地说,有些人会将其从其他网站缓存,而Google会为您处理版本/压缩.


让Google托管脚本的一个明显优势是,如果访问者访问过引用Google源代码的其他网站,则访问者无需重新加载.源已经在他们的缓存中.
我不喜欢使用Google进行托管,因为他们的AJAX主机有时会在几分钟到一小时内无法使用.最好将它保存在自己的服务器上,至少如果它坏了你可以修复它.

2> nickf..:

优点:jQuery是一个伟大的图书馆,它可以让你得到你想要的太多做的事情很多 很多更少的代码,少了很多麻烦.插件架构非常简单,生成插件的社区非常强大且活跃.如果你能想到"如果我能......那会不会很好",那么很可能会有一个插件.

缺点:您正在从原始Javascript中抽象出来.不要低估这种"骗局"的影响.虽然使用vanilla JS(即没有库的javascript)工作可能是一个巨大的痛苦,它可以让你更好地理解你实际在做什么.您可能会发现基于jQuery的解决方案实际上可以在vanilla JS中完成,而且开销更少.


这是最准确的骗局

3> John Milliki..:

优点:您不必处理跨平台Javascript兼容性的纠结混乱.您不必担心哪些浏览器支持标准事件处理程序,哪些浏览器具有自己的事件系统.你不必用HugeLongFunctionNamesFromHell编写200行DOM操作来获得漂亮的动态页面.

缺点:用户首次加载页面时需要下载额外的15KB代码.


我认为它甚至是缩小形式的55 KB.
推荐阅读
sx-March23
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有