JS前端优化
来源:互联网 发布:淘宝清仓活动入口 编辑:程序博客网 时间:2024/05/21 06:19
1)减少http请求次数:css spirit,data uri
(2) JS,CSS源码压缩
(3) 前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数
4) 用innerHTML代替DOM操作,减少DOM操作次数,优化javascript性能
(5) 用setTimeout来避免页面失去响应
6) 用hash-table来优化查找
(7) 当需要设置的样式很多时设置className而不是直接操作style
(8) 少用全局变量
(9) 缓存DOM节点查找的结果
(10) 避免使用CSS Expression
(11) 图片预载
(12) 避免在页面的主体布局中使用table,table要等其中的内容完全下载之后才会显示出来,显示比div+css布局慢
(13)Jquery查询先定位ID
(14)优化css(css解析右向左、回流)ID选择符》类选择符》类型选择符》相邻兄弟选择符》子选择符》后代选择符》通配符选择符》属性选择胡》鲔类元素
(15)避免使用Ifram框架
(16)css放入head之间,script放入靠尾部(http瀑布流)
( 17) 拆分初始化负载、无阻噻加载脚本
(18)图片格式选择(工具删除对效果没太的)
(19)尽量使用内置函数(+已经优化)
(20)检查是否用了密宝
(21)浏览器:<meta http-equiv=”Content-Encoding” content=”gzip” />
apache服务器:
<ifModule mod_gzip.c>
mod_gzip_on Yes
mod_gzip_dechunk Yes
mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
mod_gzip_item_include handler ^cgi-script$
mod_gzip_item_include mime ^text/.*
mod_gzip_item_include mime ^application/x-javascript.*
mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
<ifModule>
- JS前端优化
- 前端开发JS优化技巧
- stb前端开发js性能优化总结
- 怎样优化web前端js文件
- 前端性能之js代码优化点
- 前端网页与js性能优化
- 前端优化之js资源加载策略
- 【前端】js中外链文件优化问题
- 前端js性能优化(一)
- 前端js性能优化(二):DOM
- 前端js性能优化(三)
- 前端js优化方案(一)
- 前端性能优化之js,css调用优化
- 优化前端js的新方法 加快网页速度
- 前端优化的一些地方(JS/CSS/图片)
- 由一段代码谈前端js优化和编码规范
- 应用r.js来优化你的前端
- 前端性能优化--延迟加载js、css、图片等组件
- ActivityForResult
- 项目管理的6点经验学习
- OCP-1Z0-053-V12.02-584题
- final关键字修饰变量是引用不能变
- come chiamerai il tuo bebe scegli tra oltre nome 意大利小孩名字
- JS前端优化
- 通过EPROCESS获取进程名
- 第一章概述
- hdu4455(DP)
- 关于进程和线程的几个函数的实现
- hibernate中Modle的属性名称和数据字段名称配置的方法
- Java基础加强之反射
- Cisco路由器实验手册-神洲数码网络大学
- 哈希函数