摘要: 1.Timeline概览 timeline是google的chrome浏览器中的一个开发者工具,它有助于前端开发者来分析页面的解析、脚本运行以及渲染、布局的情况,从而帮助开发者去优化页面的性能。 timeline有三个主要的模块:顶部的概况视图部分,记录视图部分和工具栏。 录制按钮(Record... 阅读全文
posted @ 2013-08-30 15:50 清风妙康 阅读(2263) 评论(0) 推荐(1) 编辑
摘要: 1、优化循环远远比优化只执行一次的代码好得多; 2、DOM API效率低下,运行程序最大开销往往是DOM而不是Javascript; 3、当我们做性能优化时,不要浪费时间去尝试为那些不消耗大量时间的代码提速。评估优先,拒绝任何不能提供良好效益的优化; 4、浏览器在执行页面的Javascript期间无... 阅读全文
posted @ 2013-08-28 19:16 清风妙康 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 包含35条最佳实践原则,总共7个类别。 分类包括: content server cookie css javascript images mobile 1.最小化http请求 tag:content 终端用户的80%的请求时间是在前端。这些时间中,大部分时间消耗在加载:图片、样式表、脚本和fl... 阅读全文
posted @ 2013-08-28 18:56 清风妙康 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1.css选择符 css选择符的编写方式决定了浏览器必须执行的匹配次数,而某些类型的css选择符将会导致浏览器尝试更多匹配,因此开销比简单选择符更高。 ID选择符 这种类型的选择符简单且高效,用于匹配页面唯一的元素。#id {} 类选择符.className {} 类型选择符tagName {} 相... 阅读全文
posted @ 2013-08-28 18:55 清风妙康 阅读(360) 评论(0) 推荐(0) 编辑