- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录
前言
AJAX优化
Cookie专题
DOM优化
eval优化
HTML优化
JIT与GC优化
js载入优化
with优化
变量专题
常规优化
代码压缩
代码优化
动画优化
对象专题
服务端优化
类型转换专题
逻辑判断优化
内存专题
事件优化
数组专题
同域跨域
性能测试工具
循环专题
原型优化
运算符专题
重绘专题
字符串专题
作用域链和闭包优化
本文档使用 看云 构建 - 2 -
前言
前言
原文 :GITHUB前端性能优化指南
参考和借鉴了大家的经验 ,收集整理了这一篇开发规范 ,感谢所有的原作
者 ,众人拾柴火焰高 ,技术无国界 ,持续更新中。
本文档使用 看云 构建 - 3 -
AJAX优化
AJAX优化
AJAX优化
缓存 AJAX :
异步 并不等于 即时 。
请求使用 GET :
当使用 XMLHttpRequest 时 ,而URL长度不到 2K ,可以使用 GET 请求数据 ,GET 相比
POST 更快速。
POST 类型请求要发送两个 TCP 数据包。
先发送文件头。
再发送数据。
GET 类型请求只需要发送一个 TCP 数据包。
取决于你的 cookie 数量。
本文档使用 看云 构建 - 4 -
Cookie专题
Cookie专题
Cookie专题
减少 COOKIE 的大小。
使用无 COOKIE 的域。
比如图片 CSS 等静态文件放在静态资源服务器上并配置单独域名 ,客户端请求静态文件的时
候 ,减少 COOKIE 反复传输时对主域名的影响。
本文档使用 看云 构建 - 5 -
DOM优化
DOM优化
DOM 优化
优化节点修改。
使用 cloneNode 在外部更新节点然后再通过 replace 与原始节点互换。
var orig document.getElementById(container);
var clone orig.cloneNode(true);
var list [foo, bar, baz];
var content;
for (var i 0; i list.length; i++) {
content document.createTextNode(list[i]);
clone.appendChild(content);
}
orig.parentNode.replaceChild(clone, orig);
优化节点添加
多个节点插入操作 ,即使在外面设置节点的元素和风格再插入 ,由于多个节点还是会引发多次
reflow。
优化的方法是创建 DocumentFragment ,在其中插入节点后再添加到页面。
如 JQuery 中所有的添加节点的操作如 append ,都是最终调用
DocumentFr
您可能关注的文档
- XJTU腾讯云校园工作坊技术文档.pdf
- 艾蒂娜人工智能名片安装配置说明.pdf
- 爱成员工手册.pdf
- 安娜尔返利机器人总教程.pdf
- 安全类工具制作.pdf
- 澳猫海购手机app.pdf
- 掰扯数据结构.pdf
- 帮助_易枫_ERPII_I_标准版.pdf
- 部署工具使用手册-V1.0.0.pdf
- 餐厅小管家-订货APP操作文档-11211842.pdf
- 2025年昌吉州辅警协警招聘考试真题汇编.docx
- 虚拟语气总结附练习及答案.pdf
- 辽宁省沈阳市皇姑区五校2023届中考英语考试模拟冲刺卷含答案.pdf
- 高考英语外刊阅读及模拟强化训练:环球时报:土耳其地震对俄乌冲突的溢出效应(学生版).pdf
- 高中区域地理----地球和地图练习试题(含答案).pdf
- 当阳市审计局面向社会公开招聘2名政府雇员备考题库附答案解析.docx
- 2026年版保密员初级内部模拟考试题库附完整答案(名师系列).docx
- 财务制度执行情况自查报告三篇.pdf
- 2025同济大学自主智能机器人研究院柔性电子工程师岗位招聘2人备考题库附答案解析.docx
- 职能部门监督检查(急诊).pdf
原创力文档


文档评论(0)