gpt4 book ai didi

javascript - 精简 jQuery

转载 作者:行者123 更新时间:2023-11-30 08:16:45 27 4
gpt4 key购买 nike

我一直在优化我的网站,但阻碍我的一个问题是我不使用的所有 jQuery 函数。我唯一使用的是平滑的页面滚动器。这似乎是在浪费下载时间。

我的问题是:是否有任何脚本或程序可以删除我不需要的 jQuery 代码并保留我确实需要的 1 或 2 个函数。

最佳答案

没有办法做到这一点,特别是因为它不是那么简单。例如 .fadeIn() 是一种方法,但它会调用 jQuery 的整个动画部分来使元素淡出,但那是在您的选择器访问包括 Sizzle 选择器引擎的遍历部分之后……那是大多数框架如何,由于框架本身内部的依赖性如此之多,删除部分将非常棘手。

话虽这么说,如果您正确地交付 jQuery,它会被压缩和 gzip 压缩,并且您只发送大约 24kb 到他们缓存的客户端 所以它是只发送一次,而不是每次页面加载。此外,他们可能已经从另一个站点缓存了它,将他们的站点指向同一个 CDN(您正在查看的页面)的人越多,这种情况发生的可能性就越大。

Google 有一个 CDN,details here ,例如,您可以从那里获取 jQuery 或 jQuery UI:

另外,Microsoft 有一个 CDN,details here ,您可以从中调用 jQuery 和验证库:

注意:这些是当前版本截至本回答时,如果您稍后发现此内容,请不要使用这些明确的链接,可能会有更新的版本。 p>

关于javascript - 精简 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2614625/

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