75-问题
5.18.1 问题
你的页面包含jQuery和许多插件。大量服务器请求会降低页面加载的速度:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="superfish.js"></script>
<script type="text/javascript" src="cycle.js"></script>
<script type="text/javascript" src="history.js"></script>
<script type="text/javascript" src="hoverintent.js"></script>
<script type="text/javascript" src="jcarousel.js"></script>
<script type="text/javascript" src="thickbox.js"></script>
<script type="text/javascript" src="validate.js"></script>
在页面加载之后,将用 $.getJSON() 下载一些JSON数据,从而增加一次服务器请求:
$(document).ready( function() {
$.getJSON( 'myjson.php?q=test', function( json ) {
$('#demo').html( json.foo );
});
});
myjson.php 是服务器上返回如下JSON数据的脚本:
{
"foo": "bar"
}