本书探讨如何提升网站性能,分8章详细介绍性能提升所需的工具、软件、方法,主要内容包括:页面加载速度的基础知识,图片的格式和优化方法,HTML标记和样式的优化,如何用好响应式Web设计,网站性能的评估方法,以及如何打造组织的性能文化。本书适合前端设计和开发人员阅读参考。
Steve Souders序xi
Randy J. Hunt序xiii
前言xv
第1章 性能即用户体验1
1.1 对品牌的影响2
1.1.1 回访用户2
1.1.2 搜索引擎排名2
1.2 对移动用户的影响3
1.2.1 移动网络4
1.2.2 移动行为模式6
1.2.3 移动硬件7
1.3 设计师对性能的影响8
第2章 页面速度初探12
2.1 浏览器如何渲染内容12
2.1.1 请求13
2.1.2 连接15
2.2 页面大小16
2.3 感知性能18
2.3.1 关键渲染路径18
2.3.2 卡顿21
2.4 影响页面速度的其他因素22
2.4.1 地理位置22
2.4.2 网络23
2.4.3 浏览器23
第3章 优化图片24
3.1 图片格式的选择25
3.1.1 JPEG25
3.1.2 GIF29
3.1.3 PNG32
3.1.4 额外的压缩36
3.2 替换图片请求38
3.2.1 精灵图38
3.2.2 CSS345
3.2.3 data URI 和Base64 编码图像50
3.2.4 SVG51
3.3 图片使用规划和改进55
3.3.1 建立日常检查机制55
3.3.2 创建样式指南56
3.3.3 指导其他的图片创作者56
第4章 优化HTML 标记和样式58
4.1 简化HTML58
4.1.1 过度嵌套59
4.1.2 语义化60
4.1.3 可访问性63
4.1.4 框架和网格系统63
4.2 简化CSS65
4.2.1 未使用的样式66
4.2.2 合并及精简样式67
4.2.3 精简样式图片72
4.2.4 去除特殊性73
4.3 优化网络字体74
4.4 创建可复用的HTML 标记77
4.5 关于HTML 标记的进一步思考82
4.5.1 CSS 和JavaScript 加载82
4.5.2 压缩和gzip84
4.5.3 资源缓存86
第5章 响应式Web 设计88
5.1 谨慎加载内容89
5.1.1 图片89
5.1.2 字体96
5.2 方案97
5.2.1 项目文档97
5.2.2 移动优先98
5.2.3 衡量一切99
第6章 性能评估与迭代104
6.1 浏览器工具105
6.1.1 YSlow105
6.1.2 Chrome 开发者工具106
6.2 综合测试108
6.3 真实用户监控112
6.4 持续改变114
第7章 权衡美感与性能118
7.1 找到平衡点118
7.2 将性能作为工作流程的一部分121
7.3 基于性能预算尝试新设计121
7.4 结合性能试验设计122
第8章 改变组织文化125
8.1 性能卫士125
8.2 向上管理128
8.2.1 对业务指标的影响128
8.2.2 体验网站速度130
8.3 与其他设计者和开发者工作132
8.3.1 培训132
8.3.2 认可133
作者介绍140
封面介绍140
Thegenomesbeenmapped.Butwhatdoesitmean?Arguablythemostsignificantscientificdisco...
《云计算:大数据时代的系统工程》主要讲述了,在互联网带来的“大”问题压力下,我们需要全新的思想,通过“积木化”的改变,来重
《颜真卿颜家庙碑(上)——中华碑帖精粹》内容简介:《颜氏家庙碑》全称《唐故通议大夫行薛王友柱国赠秘书少监国子祭酒太子少保颜
AttheheartofJavaScriptisabeautifullittlelanguage.Unfortunately,thatinnerbeautyis...
《中国式资本市场、公司治理与企业发展》内容简介:中国资本市场三十年的发展历史,既是可歌可泣、波澜壮阔的伟大历史,同时也是摸
《不可消失的门店》内容简介:第一部全面深度阐释新零售时代电商与实体门店如何可持续发展的著作。贝尔教授通过对Bonobos.com、 Di
《淘宝美工店铺装修实战宝典》内容简介:《淘宝美工店铺装修实战宝典:Photoshop+Dreamweaver》由经验丰富的设计师编写,采用循序渐
《幼儿心理学》内容简介:本书分为12章,包括绪论、幼儿心理发展概述、幼儿注意的发展、幼儿感觉和知觉的发展、幼儿记忆的发展、幼
肓信号处理是现代数学信号处理、计算智能学近年来迅速发展的重要方向。在电子信息、通信、生物医学、图像增强、雷达、地球物理信
别怕.Excel函数其实很简单-II 本书特色 运用先进的数据管理思想对数据进行组织,运用强大的excel函数与公式对数据进行统计分析,是每一位职场人士在信息时...
《C语言程序设计》内容简介:C语言是国内外广泛使用的计算机语言,是理工类专业人员应掌握的一种程序设计工具。本书以能力培养为目
中文版PhotoshopCS3现代服装表现技法(含光盘) 本书特色 将大师级的设计理念与前沿电脑技术相融合,以独特视角解读现代服装表现技法。1000分钟本书视频...
本书包括通信工程监理应知、通信工程质量控制应知、通信工程监理管理应会、通信工程质量控制应会、通信工程监理服务运作程序(对监
《石头记脂本研究》内容简介:本书是冯其庸先生研究《石头记》脂砚斋批评本及其他《红楼梦》版本的文章结集。书中文章从版本文字异
《学霸教你的高效学习法》内容简介:比勤奋更重要的是方法,好的学习方法可以事半功倍,实现提分,让成绩更上一个台阶。本书是清华
《5GtoB如何使能千行百业》内容简介:5G与云、智能、计算、行业应用等技术相结合,将不断地打破传统行业边界,创造丰富多彩的行业应
JavaScript和Java这两大生态系统之间如何协同,成为所有Web开发人员共同面临的问题。本书应运而生,全面又简练地为读者展示了最新
《轻松学拼读:小学英语拼读入门教程》内容简介:本书以字母拼读体系化学习为目标,以26个字母识读和元音字母、元音字母组合、辅音
《看图自学吉他》内容简介:这是一本吉他基础教程,主要针对吉他初学者。在基础知识部分从最基本的吉他调弦、琴弦安装、吉他选购、
《移动通信(第4版普通高等教育十一五国家级规划教材)》由李建东、郭梯云、邬国扬编著,系统地阐述了现代移动通信的基本原理、基