网站前端和后台性能优化19

简介: 减小DOM元素的数量 (Reduce the Number of DOM Elements)

减小DOM元素的数量 (Reduce the Number of DOM Elements)

tag:content

复杂的页面意味着更多的字节需要被下载而且也意味着在JavaScript中遍历DOM更慢。比如你在页面中添加一个事件,让它在500或者 5000个DOM元素中循环,它们的效率是不同的。

更多的DOM元素表明有些标签需要被改良而并不一定需要移除实际内容。你是否为了布局而使用繁琐

的网一样的表格?你是否只是为了弥补一些布局的问题而使用了更多的div标签?也许还有更好和更符合语义的标签可以使用。

YUI CSS utilities可以很好的帮助进行布局:grid.css 可以帮助你进行所有的布局,front.css 和 reset.css 可以帮助你去除浏览器默认的格式。这是你开始重新审视你的标签的机会,比如只在语义符合时使用div标签,而不是用它来另起一行。

DOM 元素的数量很好检测,只要在Firebug的控制台里输入:

document.getElementsByTagName_r('*').length

那么多少DOM元素算多呢?查看下类似的使用较好的标签的页面。比如Yahoo! Home Page是一个很丰富的页面但只有700以下的DOM元素(HTML 标签)。

目录
相关文章
|
1月前
|
前端开发 开发者 UED
探讨前端框架的性能优化策略
随着前端技术的快速发展,前端框架在项目中的地位愈发重要。本文将深入探讨前端框架的性能优化策略,包括减少重绘重排、懒加载、代码分割等方面的技术手段,帮助开发者更好地提升前端应用的性能表现。
|
2月前
|
缓存 前端开发 JavaScript
前端开发中常见的性能优化技巧
【2月更文挑战第2天】在当今互联网高速发展的时代,前端开发越来越受到重视。为了提升网站和应用的性能,前端开发人员需要掌握一些关键的性能优化技巧。本文将介绍前端开发中常见的性能优化技巧,帮助开发者更好地提升用户体验。
|
2月前
|
缓存 前端开发 UED
探索前端开发中的性能优化技巧
在当今互联网时代,用户对于网页加载速度和性能的要求越来越高。本文将介绍一些前端开发中常用的性能优化技巧,包括代码压缩与合并、图片优化、懒加载、缓存机制等,帮助开发者提升网页的加载速度和用户体验。
23 1
|
3月前
|
缓存 前端开发 JavaScript
探索前端开发的性能优化之道
在当今数字化时代,快速加载和高效运行的网页对于用户体验至关重要。本文将介绍一些前端开发中的性能优化技巧,帮助开发人员提升网页的加载速度和响应能力,提供更流畅的用户体验。
|
3月前
|
缓存 编解码 前端开发
前端开发的速度之道:性能优化技巧
在前端开发中,性能优化是至关重要的。本文将介绍一些高效的前端开发技巧,帮助开发者提升网站或应用程序的性能和用户体验。通过合理的代码编写、资源加载策略、图片优化等手段,你可以轻松优化前端性能,提升页面加载速度和响应能力。
|
2月前
|
缓存 前端开发 JavaScript
前端开发中常见的性能优化技巧
在当今互联网时代,用户对于网页加载速度和交互体验越来越苛刻。本文将介绍前端开发中常见的性能优化技巧,旨在帮助开发者提升网页性能,提供更好的用户体验。从减少HTTP请求、压缩资源文件、优化图像加载等方面探讨了一系列实用的优化策略。
65 1
|
1天前
|
缓存 监控 前端开发
前端如何做性能优化?
【4月更文挑战第21天】前端性能优化涉及代码、图片、资源加载、渲染、网络等多个层面,包括压缩合并代码、利用缓存、压缩图片、使用CDN、减少DOM操作、启用HTTP/2等策略。其他方法还包括代码拆分、使用Web Workers和性能监控。优化过程应根据项目实际需求灵活调整,并注意平衡性能与代码可读性。
10 2
|
2月前
|
缓存 前端开发 JavaScript
前端开发中的性能优化策略
在当今Web应用程序开发中,性能优化是至关重要的一环。本文将介绍前端开发中的性能优化策略,包括减少HTTP请求、利用CDN加速、优化图片和视频、缓存策略等方面的具体技术手段,帮助开发者更好地提升网站性能。
|
3月前
|
缓存 前端开发 JavaScript
构建可靠的前端工程:自动化、代码质量与性能优化
构建可靠的前端工程:自动化、代码质量与性能优化
构建可靠的前端工程:自动化、代码质量与性能优化
|
3月前
|
缓存 前端开发 UED
突破极限,提升用户体验——前端开发中的性能优化技巧
在当今数字化时代,用户对网页加载速度和响应性能的需求日益增长。本文将介绍一些前端开发中常用的性能优化技巧,帮助开发人员提高网页的性能表现,从而提升用户体验。通过压缩文件、使用合适的图片格式、延迟加载、代码优化等方法,我们可以有效地减少网页的加载时间,并且提升网页的渲染速度和响应性能。