所以,我刚刚在我的网站上运行了 Google 的 Page Speed 并收到了以下通知:
有人可以告诉我这是什么意思吗?以及如何“消除”那些不必要的回流?
我也尝试http://code.jquery.com/jquery-1.6.2.min.js
改用,但它告诉我同样的事情。
另外,我想在 http 上使用 https,所以我宁愿坚持使用 Google 的 CDN。
我希望这不是过早优化的情况?只是好奇。
所以,我刚刚在我的网站上运行了 Google 的 Page Speed 并收到了以下通知:
有人可以告诉我这是什么意思吗?以及如何“消除”那些不必要的回流?
我也尝试http://code.jquery.com/jquery-1.6.2.min.js
改用,但它告诉我同样的事情。
另外,我想在 http 上使用 https,所以我宁愿坚持使用 Google 的 CDN。
我希望这不是过早优化的情况?只是好奇。
每当页面更改时都会发生重排。这意味着页面重新呈现。当您向 dom 添加某些内容或更改元素的属性时,可能会发生这种情况。消除重排的最佳方法之一是从 dom 中分离元素,进行更改,然后重新附加。
好吧,您正试图以错误的方式访问 Google CDN。正确的方法是
<script type="//ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js"></script>
注意缺少协议。根据RFC 3986 的第 4.2 节,当未指定协议时,将使用页面的协议。
阅读:http ://encosia.com/cripple-the-google-cdns-caching-with-a-single-character/