当前位置:嗨网首页>书籍在线阅读

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"
}