随笔分类 - 前端性能优化
摘要:注释 代码中的注释很重要,自然也是毋庸置疑的。通常我们会强调代码中注释数量的多少,而轻视了对注释质量的提高。编码是及时添加注释,会给后续代码的维护人员带来很大的便利。但是如果注释不注意更新,或者由于拷贝、粘贴引起的错误的注释,则会误导阅读人员,反而给阅读带来障碍。 除了注释要及时更新外,我们还应对注
阅读全文
摘要:mark-zhq[5] · navigationStart:当前浏览器窗口的前一个网页关闭,发生unload事件时的Unix毫秒时间戳。如果没有前一个网页,则等于fetchStart属性。 · unloadEventStart:如果前一个网页与当前网页属于同一个域名,则返回前一个网页的unload事
阅读全文
摘要:一:为什么要了解浏览器渲染页面和加载页面机制,主要还是性能的优化。 了解浏览器如何进行加载,我们可以在引用外部样式文件,外部js时,将他们放到合适的位置,使浏览器以最快的速度将文件加载完毕。 了解浏览器如何进行解析,我们可以在构建DOM结构,组织css选择器时,选择最优的写法,提高浏览器的解析速率。
阅读全文
摘要:1、尽量减少HTTP请求次数 终端用户响应的时间中,有80%用于下载各项内容。这部分时间包括下载页面中的图像、样式表、脚本、Flash等。通过减少页面中的元素可以减少HTTP请求的次数。这是提高网页速度的关键步骤。 减少页面组件的方法其实就是简化页面设计。那么有没有一种方法既能保...
阅读全文
摘要:最近几个朋友想转型做移动设备的前端开发,来问我这方面需要什么技能,传统网站和移动端的网站有什么区别?我想了想,决定整一篇文章介绍一下 传统网页前端开发 和 移动端网站前端开发有哪些不同之处。动画效果传统web页面上,我们常常使用jQuery animate()方法来实现页面元素的动画。在移动端,我建...
阅读全文