解决折叠上方内容中JavaScript和CSS的选项
Options to solve JavaScript and CSS in above-the-fold content
我使用谷歌的页面速度验证了一个网站,得到了以下错误:
Eliminate render-blocking JavaScript and CSS in above-the-fold content
Your page has 1 blocking script resources and 1 blocking CSS resources. This causes a delay in rendering your page.
JAVASCRIPT
我的页面底部有两个javascript文件:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<script src="/scripts/main?v=5jyyqQNx45M0Mbw-ZD6J9SVac8LfWyZZLh_wq6HtfQI1" type="text/javascript" async></script>
我从Google CDN获得JQuery,从本地服务器获得Main.js。
我在Main.js上应用了async,但这并不能解决问题。。。
唯一能解决这个问题的是从谷歌的CDN向JQuery添加异步。
但随后Main.js中使用JQuery的代码停止工作。。。不知道为什么。
CSS
我不知道该怎么解决。有什么建议吗?
有人能帮帮我吗?
谢谢,Miguel
但随后Main.js中使用JQuery的代码停止工作。。。不知道为什么。
这段代码中断了,因为jQuery是在执行Main.js之后加载的,而Main.js依赖于它。。好吧,它会失败的。
你不会到处加载CSS和JS,因此除了使用纯HTML之外,你真的什么都做不了。
链接的谷歌帮助页面上写着:
- 如果你的CSS/JS文件很小,那么使用内联标签加载它
- 你可以尝试将重要的CSS/JS放在一个文件中,而不那么重要的放在另一个异步加载的文件中
相关文章:
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 如何在CSS或Javascript中定位选定的属性(在HTML选项中)
- 使用CSS在选项卡更改时平滑颜色转换
- 在选择时停止纯CSS选项卡滚动到页面顶部
- 选项卡式元素上的动画CSS转换
- 如何使用CSS设置所选选项的样式,而不设置所有其他选项的样式
- 如何使用Angular2在点击时切换选项卡和更改css类
- 用CSS和Javascript创建一个选项卡系统
- CSS Html使图像显示在单选按钮的选项上(单选按钮被CSS隐藏)
- IE7在带有Javascript选项卡导航的页面上误读CSS
- 重叠的选项卡 JS CSS HTML.
- 仅使用CSS重新创建垂直选项卡
- HTML / CSS选项卡式导航
- 使用外部超链接激活CSS选项卡
- 如何在Meteor中使用Materialize css选项卡
- 简单的HTML/CSS选项卡导航在Safari 9中不起作用.为什么
- Materialize css选项卡不工作
- 链接到Blueprint CSS选项卡
- 可选CSS选项
- 为用户提供多个CSS选项