如何加快JQuery的速度?

我正在使用具有jquery的aspx。 由于加载jquery的延迟,我面临一些风格问题。 请任何人都能告诉我如何快速加载jquery。

LABjs是一个脚本加载器,允许您以依赖顺序加载脚本,因此您可以从加载jQuery开始,而不是阻止其他脚本加载。 您只会阻止那些依赖于jQuery的脚本。 这可以帮助您提高页面加载速度。

LABjs(加载和阻止JavaScript)是Getify Solutions支持的开源(MIT许可证)项目。 LABjs的核心目标是成为一个通用的,按需JavaScript加载器,能够随时从任何位置加载任何JavaScript资源到任何页面。 使用LABj加载脚本可减少页面加载期间的资源阻塞,这是优化站点性能的简单有效方法。

我今天阅读了来自Stackoverflow的Sam Saffron关于此主题的博客文章。 我没有尝试过作者tipps但是我不能确认。

http://samsaffron.com/archive/2012/02/17/stop-paying-your-jquery-tax

tl; dr; 是将jquery推送到页面的页脚并在头文件中定义一个$ .ready函数,该函数捕获所有尚未运行的脚本,因为在加载实际的$ .ready函数之前,jquery没有加载。

确保提供的jQuery文件中设置了内容过期标头,因此浏览器可以缓存该文件。

将脚本放在所有CSS文件之后()。 你可以像这样加载它:

 

首先,它将从谷歌CDN加载你的jQuery,这是最快的之一。 其次,它是跨浏览器的异步,不会阻止在您的页面上加载任何其他内容。