网页要实现强大的功能,必须使用js文件,正是这些js文件,在增强网站功能的同时,也影响了网站的打开速度,总体来说,关于js优化通常有以下三种方法。
将不重要的js放在页面底部。
这是非常简单也是效果很好的优化办法,将不重要的js全部放到页面的底部,实现异步加载,也就是等网页都加载完了,再加载这些不重要的js,这样就不影响网页的速度了。
合并js文件
合并js的目的是减少http的请求,向服务器请求越少,打开速度越快,而合并多个原本独立的js文件需要一些技巧。因为js是可关联型的,可能前面的js代码中声明的变量在后面的js代码中也需要调用,如果顺序颠倒,js调用未定义的变量就会出错,所以js一定要按照顺序合并,从上到下,包括js文件及js代码。
压缩js代码
建议使用在线js压缩完成js代码的压缩。
需要注意的是js代码对优化的影响比较大,因为
搜索引擎对js代码抓取有压力,而且影响网站的打开速度,因此在优化网站时,要尽量减少js代码的数量和体积,可以采用调用的形式来实现js功能,另外,重要链接不要添加在js里。
在优化网站时,发现网站打开速度过慢,可用检查源文件中的js代码,如果发现js代码过多,可以提交给技术人员进行代码调整。
IIS7网站监控
可以获取严重占用加载时间的JS或者图片、css等html所用文件。