- 2
- 0
- 约6.68千字
- 约 12页
- 2016-12-21 发布于湖北
- 举报
网页性能管理详解你遇到过性能很差的网页吗?这种网页响应非常缓慢,占用大量的 CPU 和内存,浏览起来常常有卡顿,页面的动画效果也不流畅。你会有什么反应?我猜想,大多数用户会关闭这个页面,改为访问其他网站。作为一个开发者,肯定不愿意看到这种情况,怎样才能提高性能呢?本文将详细介绍性能问题的出现原因,以及解决方法。一、网页生成的过程要理解网页性能为什么不好,就要了解网页是怎么生成的。网页的生成过程,大致可以分成五步。HTML 代码转化成 DOMCSS 代码转化成 CSSOM(CSS Object Model)结合 DOM 和 CSSOM,生成一棵渲染树(包含每个节点的视觉信息)生成布局(layout),即将所有渲染树的所有节点进行平面合成将布局绘制(paint)在屏幕上这五步里面,第一步到第三步都非常快,耗时的是第四步和第五步。生成布局(flow)和绘制(paint)这两步,合称为渲染(render)。二、重排和重绘网页生成的时候,至少会渲染一次。用户访问的过程中,还会不断重新渲染。以下三种情况,会导致网页重新渲染。修改 DOM修改样式表用户事件(比如鼠标悬停、页面滚动、输入框键入文字、改变窗口大小等等)重新渲染,就需要重新生成布局和重新绘制。前者叫做重排(reflow),后者叫做重绘(repaint)。需要注意的是,重绘不一定需要重排,比如改变某个网页元素的颜色,就只会触发重绘,不会
您可能关注的文档
- 2016春九年级物理全册第19章生活用电第2节家庭电路中电流过大的原因课件1(新版)新人教版方案.ppt
- 网络经济背景下的传统经济.pptx
- 2016春八年级数学下册18.2《勾股定理的逆定理》勾股定理的逆定理的应用(第2课时)课件(新版)沪科版方案.ppt
- 网络编程技术实验2——Windows线程同步和互斥.doc
- 2016春八年级数学下册18.2《勾股定理的逆定理》勾股定理的逆定理(第1课时)课件(新版)沪科版方案.ppt
- 2016春季宏观经济学试卷A、B卷方案.doc
- 2016春八年级物理下册第6章第6节第1课时动滑轮和定滑轮课件粤教沪版方案.ppt
- 2016春季省考申论全程专项20151231——2015年联考(归零、习惯的是是非非)方案.doc
- 2016春八年级英语下册Module4Seeingthedoctor周周清课件(新版)外研版方案.ppt
- 污水厂厂长群2015年10-12月整理(更新26和53题答案).docx
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)