先废话几句:通常我们的网站里面会加载一些js代码,统计啊,google广告啊,百度同盟啊,阿里妈妈广告代码啊,
一堆,最后弄得页面加载速度很慢,很慢。
解决办法:换一个js包含的方式,让javascript加载速度倍增。
把通常加载方式:
<script src="xxxx.js"></script>
改变成:
<script type="text/javascript">
document.write("<scr"+"ipt src="xxx.js"></sc"+"ript>")
</script>
-------------------------------------
举个例子:
比如下面是 Web标准化网站 www.div-css.com 申请的站长统计代码,以前尽管是把它放在页面的最底部,但还是拖累页面加载进度。
<script src="[url]http://s69.cnzz.com/stat.php?id=265381&web_id=265381&show=pic"[/url] language="JavaScript" charset="gb2312"></script>
我们可以把它换成这样的方式来加载(任然放在页面最底部):
<script type="text/javascript">
document.write("<scr"+"ipt src="[url=http://s69.cnzz.com/stat.php?id=265381&web_id=265381&show=pic]http://s69.cnzz.com/stat.php?id=265381&web_id=265381&show=pic[/url]" language="JavaScript" charset="gb2312"></sc"+"ript>")
</script>
速度快多了。
其它的js如法炮制,广告的,页面特效的。。。
来源: 一句话,解决站长统计,51la统计等统计代码,加载速度慢的问题
日前除了google的统计外,其它如,cnzz.com;51.la;yahoo统计等都不能通过W3C XHTML验证
@zhoubapi, 喔,刚看到谷歌的博客,好像是这样~~~不过我的页面目前W3C XHTML验证错误还比较多,过段时间再处理~~~
呵呵,我为了通过w3c认证,把统计代码再一次转成js然后调用,不知道会不会更加影响速度
@zhoubapi, 这个与W3C验证有关吗?不太了解。
具体影不影响速度,测试一哈就知道了。网上很多在线测试的,你搜一下就有了。