gpt4 book ai didi

jquery - 使用 jQuery 还是不使用 jQuery?

转载 作者:行者123 更新时间:2023-12-01 00:36:07 27 4
gpt4 key购买 nike

我更喜欢为我一直在开发的网络社区添加实用的视觉效果,但随着事情开始堆积,我担心加载时间。

  1. 拥有用户真的更快吗加载(希望是缓存的)副本来自 Google 存储库的 jquery?

  2. 是否使用 jQuery 进行 AJAX 调用提高/降低基本效率javascript xmlHTTP 请求?

  3. 有没有一种实用的方法可以减少包含的脚本数量?例如,我包含来自 google 的 jQuery 和 jQuery UI、表格排序器和一个咆哮插件。

最佳答案

1.Is it truly faster to have users load (a hopefully cached) copy of jquery from Google's repositories?

是的。 Google 的服务器地理位置优越,可以从距离用户最近的位置提供页面服务,以提高性能。

2.Does using jQuery for AJAX calls improve/reduce efficiency over basic javascript xmlHTTP requests?

jQuery 在内部使用 XmlHttpRequest,因此它不会更快。它的速度与浏览器实现 XmlHttpRequest 的速度一样快。

3.Is there a practical way to cut down the number of included scripts? For example, I include jQuery and jQuery UI from google, table sorter, and a growl plug-in.

要减少脚本,您必须自己将它们组合起来并将它们托管在您自己的服务器/CDN 上。谷歌只提供a limited set of popular AJAX frameworks .

jQuery 真正的亮点在于它的抽象层,可以帮助您避免处理跨浏览器不兼容的问题。在这方面,它做得相当不错。

就性能而言,它也击败了许多其他 JavaScript 框架。请记住,任何时候添加抽象层,都会损失一些运行时性能。如果您失去了运行时性能,则可以通过为开发人员节省成本来弥补,因为他们可以轻松开发 JavaScript 代码。

总的来说,我不会太关心 jQuery 的性能,除非你注意到它成为一个问题。在这种情况下,请尝试识别瓶颈并对其进行优化。仅仅使用 jQuery 几乎永远不会成为网站速度缓慢的原因。

关于jquery - 使用 jQuery 还是不使用 jQuery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2836722/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com