网站打开慢,检查是js调用导致的怎么处理呢?

JavaScript021

网站打开慢,检查是js调用导致的怎么处理呢?,第1张

将不重要的js放在页面底部。这是非常简单也是效果很好的优化办法,将不重要的js全部放到页面的底部,实现异步加载,也就是等网页都加载完了,再加载这些不重要的js,这样就不影响网页的速度了。

合并js文件,合并js的目的是减少http的请求,向服务器请求越少,打开速度越快,而合并多个原本独立的js文件需要一些技巧。因为js是可关联型的,可能前面的js代码中声明的变量在后面的js代码中也需要调用,如果顺序颠倒,js调用未定义的变量就会出错,所以js一定要按照顺序合并,从上到下,包括js文件及js代码。

压缩js代码

建议使用在线js压缩完成js代码的压缩。需要注意的是js代码对优化的影响比较大,因为搜索引擎对js代码抓取有压力,而且影响网站的打开速度,因此在优化网站时,要尽量减少js代码的数量和体积,可以采用调用的形式来实现js功能,另外,重要链接不要添加在js里。

threejs中需要引入中文字体,官网给出的字体文件都是英文的,想要显示出中文字体需要做转换。

1、在本地电脑找个小点的中文字体文件(C:\Windows\Fonts),我用的是华文行楷

2、然后用字体提取工具提取出要显示的文字。

在线转换: https://www.fontke.com/tool/subfont/

3、将上一步导出的.ttf文件转成json格式

转换工具: http://gero3.github.io/facetype.js/

4、转换生成出json文件用FontLoader导入

使用火狐浏览器。安装firebug。

安装后,按F12,打开firebug

找到脚本,启用脚本。

找到要调试的JS文件

在需要断点的地方,鼠标点下左侧

会出现一个红点

执行到这里的时候,就会进行调试了