前端代码优化基本方法
来源:互联网 发布:淘宝怎么排名靠前 编辑:程序博客网 时间:2024/06/08 18:00
减少HTTP请求
HTML优化:
- 使用语义化标签
- 减少iframe:iframe是SEO的大忌,iframe有好处也有弊端
- 避免重定向
CSS优化:
- 布局代码写前面
- 删除空样式
- 不滥用浮动,字体,需要加载的网络字体根据网站需求再添加
- 选择器性能优化
- 避免使用表达式,避免用id写样式
js优化:
- 压缩
- 减少重复代码
图片优化:
- 使用WebP
- 图片合并,CSS sprite技术
减少DOM操作
- 缓存已经访问过的元素
- “离线”更新节点, 再将它们添加到树中
- 避免使用 JavaScript 输出页面布局–应该是 CSS 的事儿
使用JSON格式来进行数据交换
使用CDN加速
使用HTTP缓存:添加 Expires 或 Cache-Control 信息头
使用DNS预解析
- 预解析的实现:
用meta信息来告知浏览器, 当前页面要做DNS预解析:<meta http-equiv="x-dns-prefetch-control" content="on" />在页面header中使用link标签来强制对DNS预解析: <link rel="dns-prefetch" href="http://bdimg.share.baidu.com" />
阅读全文
0 0
- 前端代码优化基本方法
- 前端代码优化
- 大前端-代码优化
- 前端代码优化流程
- 前端优化方法
- web前端优化方法
- web前端优化方法
- 前端性能优化方法
- webpack前端代码优化插件
- Web前端代码构建优化
- 大话WEB前端性能优化基本套路(关键方法总结)
- 前端优化方法集锦--bigrender
- 前端常用的优化方法
- 前端性能优化方法总结
- 前端优化网站方法整理
- 前端性能优化常用方法
- 前端性能优化的方法
- 前端性能优化常见方法
- 3.打包压缩命令总结
- 马云:阿里巴巴必须成为国家和世界创新的发动机
- nginx https
- input radio
- HTML5跨应用的使用体验
- 前端代码优化基本方法
- FFmpeg在iOS上完美编译
- Session和Cookie总结
- FMI飞马网 | 在人工智能时代,如何更好地发挥大数据的价值?
- Fedora 24以下 可以使用NetworkManager创建Bridge 25以上需要用命令行或者nm-connection-editor创建Bridge
- 关闭指定应用的进程
- JS-addEventListener方法介绍
- aj
- linux下的SHELL脚本学习