sách gpt4 ai đã đi

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

In lại 作者:行者123 更新时间:2023-12-01 00:36:07 27 4
mua khóa gpt4 Nike

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

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

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

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

1 Câu trả lời

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
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com