性能优化(转)
来源:互联网 发布:产品价格查询软件 编辑:程序博客网 时间:2024/05/17 15:39
首先申请文字相关内容是阅读过转载文章后按照自己的认知排列的,原文参见 前端攻略系列(一) - 前端各种优化(保证持续更新)
1.将CSS和JS放到外部文件中引用,CSS放头,JS放尾
2.精简CSS和JS文件
关于这一点个人比较喜欢使用grunt来进行文件合并和压缩
3.压缩图片和css sprite
4.请减少HTTP请求
5.减少基于dom的数据操作
6.正确理解 Repaint 和 Reflow
通过document.createDocumentFragment()得到的一个文档碎片。他是一个轻量级的文档容器,可以理解为时一个暂存在内存中的document对象,他拥有访问节点和操作节点的功能并且可以将其中的内容append到想要显示内容的容器。因为他本身不属于document tree,所以没有文档流重排和重绘的问题,因此在对一个容器进行大规模dom操作且不能使用隐藏来使其脱离文档流的时候,就可以使用documentFragment达到更高效的目的。
7.高效使用HTML标签和CSS样式
8.使用JSON格式来进行数据交换
9.使用CDN加速(内容分发网络)
10.注意控制Cookie大小和污染
0 0
- 【转】性能优化
- 【转】MyEclipse 性能优化
- JSP性能优化(转)
- 【转】MyEclipse 性能优化
- SSH性能优化 转
- 性能优化(转)
- SQL性能优化【转】
- Flex4性能优化 转
- HBase性能优化<转>
- 【转】高性能网站性能优化
- 数据库查询性能优化(转)
- Hibernate性能优化1( 转)
- Hibernate性能优化2( 转)
- Hibernate性能优化3( 转)
- Hibernate性能优化4( 转)
- java性能优化 (转, 呵呵)
- 【转】优化Oracle数据库性能
- 【转】 Oracle性能优化技巧
- org.hibernate.HibernateException: No Session found for current thread
- 地区三级联动最新版,数据最全
- 年前整理的Css规范
- Arduino系列教程-08 蜂鸣器发声
- 百万用户级游戏服务器架构设计(2)
- 性能优化(转)
- redis 札记 -- phpredis 中文说明
- ora-01033:oracle initialization or shutdown in progress 解决方法
- Java Web项目开发到底需要掌握哪些技术?
- Permutations
- OCP-1Z0-053-200题-81题-503
- DELPHI中怎样将指定文件路径加到Library中去?
- 串结构练习--字符串匹配
- 年前整理的Js规范