数码资讯
页面加载JS及性能分析方法简介
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
1。加载
使用js文件首次加载静态页面,然后找到参考文件中是否包含onload函数,例如,包括在main.js onload函数在main.js是否有其他js文件的引用,引用的JS文件加载之前在同一个文件的引用,加载顺序和main.js序列。
负载后完成的onload函数开始。因为js的执行顺序是顺序执行的,为了提高页面响应速度,一般的方法是只在onload画页面,一些事件绑定功能,和AJAX方法写后。
两。响应速度分析
1。分析工具
大多数浏览器的开发工具(最喜欢使用Firefox)可以很容易地看到js文件、HTML文件、CSS文件和图片的加载和执行时间。
2。硬编码分析
在第一步中,我们基本上可以定位瓶颈js文件。在瓶颈JS,我们可以用console.time(测试)和安慰。Endtime(测试的)陈述捏执行时间JS函数和代码块。然而,控制台语句只有在非IE浏览器都是有效的,他们会错误地报道:如果你喜欢使用IE浏览器,使用时间戳的。捏,比较方便的方法是,直接在js文件,然后使用Firefox浏览器,你可以按F12功能和控制台在目标JS代码块看所有的时间,你可以浏览到瓶颈的代码。
使用js文件首次加载静态页面,然后找到参考文件中是否包含onload函数,例如,包括在main.js onload函数在main.js是否有其他js文件的引用,引用的JS文件加载之前在同一个文件的引用,加载顺序和main.js序列。
负载后完成的onload函数开始。因为js的执行顺序是顺序执行的,为了提高页面响应速度,一般的方法是只在onload画页面,一些事件绑定功能,和AJAX方法写后。
两。响应速度分析
1。分析工具
大多数浏览器的开发工具(最喜欢使用Firefox)可以很容易地看到js文件、HTML文件、CSS文件和图片的加载和执行时间。
2。硬编码分析
在第一步中,我们基本上可以定位瓶颈js文件。在瓶颈JS,我们可以用console.time(测试)和安慰。Endtime(测试的)陈述捏执行时间JS函数和代码块。然而,控制台语句只有在非IE浏览器都是有效的,他们会错误地报道:如果你喜欢使用IE浏览器,使用时间戳的。捏,比较方便的方法是,直接在js文件,然后使用Firefox浏览器,你可以按F12功能和控制台在目标JS代码块看所有的时间,你可以浏览到瓶颈的代码。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。