高流量网站CSS开发技术PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:AntonyKennedy,InayailideLeon著;者大胖,王永强译
- 出 版 社:北京:人民邮电出版社
- 出版年份:2013
- ISBN:7115329356
- 页数:330 页
第1章 流程的价值 1
1.1 团队 1
1.2 成长的烦恼 3
1.3 人员流失 4
1.4 一致比优秀更重要 6
1.5 工具 9
1.5.1 Wiki 9
1.5.2 错误报告 10
1.5.3 任务管理 11
1.5.4 错误跟踪和任务管理 12
1.5.5 版本控制 13
1.5.6 Diff工具 16
1.5.7 解决冲突 17
1.6 备份 22
1.6.1 在线备份 23
1.6.2 桌面备份 23
1.7 原型设计 23
1.8 开发方法 24
1.8.1 瀑布开发 24
1.8.2 敏捷开发 25
1.9 小结 28
第2章 CSS格式指导标准 30
2.1 CSS格式指导标准 30
2.2 CSS编写格式 32
2.2.1 单行与多行 33
2.2.2 缩进 35
2.2.3 制表符和空格 35
2.2.4 冒号和分号 36
2.3 注释和CSS元数据 37
2.3.1 现成的标准:CSSDOC 38
2.3.2 文件信息 39
2.3.3 内容目录 40
2.3.4 区块 41
2.3.5 配色方案 43
2.3.6 文件夹路径 45
2.3.7 尺寸单位 45
2.3.8 文档补丁和错误修正 46
2.3.9 使用模板 47
2.4 class和id命名 48
2.4.1 语义化 49
2.4.2 可接受的字符 50
2.4.3 惯例 51
2.4.4 大小写 52
2.5 命名空间 53
2.5.1 可重用的class 55
2.5.2 CSS命名空间模块 56
2.6 小结 56
第3章 基本原理 57
3.1 层叠:来源、重要性和继承 58
3.1.1 来源和重要性 58
3.1.2 继承 60
3.1.3 继承和通用选择器 62
3.2 特殊性 63
3.2.1 特殊性计算 64
3.2.2 ! important声明 65
3.2.3 命名空间和特殊性 65
3.2.4 使用工具 66
3.3 编码 67
3.4 本地化 67
3.5 浏览器特定CSS 68
3.5.1 补丁和滤镜 69
3.5.2 CSS表达式 71
3.5.3 厂商特定扩展 72
3.5.4 媒体查询 74
3.5.5 条件注释 74
3.6 何时以及如何使用补丁 77
3.6.1 “安全”补丁 77
3.6.2 真实的世界 78
3.7 服务器端用户代理检测 79
3.8 一些浏览器渲染差异的例子 81
3.8.1 怪异模式 81
3.8.2 IE盒模型 83
3.8.3 hasLayout 85
3.8.4 实验性CSS 87
3.9 小结 87
第4章 框架和整合 88
4.1 框架 89
4.1.1 Blueprint CSS 91
4.1.2 960 Grid System 93
4.1.3 YUI3 Grids 94
4.1.4 其他用途 96
4.1.5 重置样式表 98
4.1.6 为什么要建立自己的框架 105
4.2 面向对象的CSS 106
4.2.1 面向对象编程 106
4.2.2 OOCSS 106
4.3 覆盖CSS 108
4.4 与第三方代码相处 111
4.5 防御式CSS 112
4.6 脆弱的CSS 114
4.7 CSS中的元数据 117
4.8 小结 119
第5章 品牌实施 120
5.1 什么是品牌 121
5.2 品牌指导标准 121
5.2.1 指导标准的进化 123
5.2.2 设计库 123
5.3 字体排版 125
5.3.1 图像替换与灵活性 125
5.3.2 font-face 127
5.3.3 后备字体 131
5.3.4 尺寸单位 132
5.4 颜色 134
5.4.1 多种配色方案 134
5.4.2 颜色参考 135
5.4.3 动态颜色 136
5.4.4 后备颜色 136
5.5 布局 137
5.5.1 栅格 137
5.5.2 模板 141
5.6 主题 142
5.7 灵活的CSS和品牌进化 143
5.8 小结 144
第6章 CSS与无障碍访问 145
6.1 缺陷问题概览 146
6.1.1 弱视 146
6.1.2 盲人 147
6.1.3 色盲 147
6.1.4 运动障碍 147
6.1.5 听力障碍 147
6.1.6 认知障碍 148
6.1.7 年幼 148
6.1.8 年老 149
6.1.9 癫痫 149
6.2 无障碍访问的指导标准 150
6.3 辅助技术 151
6.3.1 屏幕阅读器 151
6.3.2 用CSS隐藏内容 154
6.3.3 有键盘的用户 155
6.3.4 其他辅助设备 155
6.4 设计和布局 155
6.4.1 颜色 156
6.4.2 字体和单位 158
6.4.3 Web字体和失读症 160
6.4.4 用户自定义 161
6.4.5 样式切换 161
6.5 WAI-ARIA 163
6.6 设备和环境缺陷 163
6.7 渐进增强还是优雅降级 164
6.8 分级浏览器支持 165
6.9 小结 166
第7章 设备 168
7.1 媒体类型 168
7.1.1 all 170
7.1.2 braille 170
7.1.3 embossed 170
7.1.4 handheld 170
7.1.5 print 170
7.1.6 projection 171
7.1.7 screen 171
7.1.8 speech 171
7.1.9 tty 171
7.1.1 0 tv 171
7.2 媒体查询 172
7.2.1 width 175
7.2.2 height 175
7.2.3 device-width 175
7.2.4 device-height 175
7.2.5 orientation 175
7.2.6 aspect-ratio 176
7.2.7 device-aspect-ratio 176
7.2.8 color 176
7.2.9 color-index 176
7.2.1 0 monochrome 176
7.2.1 1 resolution 176
7.2.1 2 scan 177
7.2.1 3 grid 177
7.2.1 4 transform-2d 177
7.2.1 5 transform-3d 177
7.2.1 6 transition 177
7.2.1 7 animation 178
7.3 Modernizr 178
7.4 打印样式表 179
7.5 移动设备 185
7.5.1 另一个网站 186
7.5.2 使用媒体查询指定移动设备 188
7.5.3 做一个应用程序代替 189
7.6 其他设备 189
7.7 搜索引擎优化 189
7.8 小结 191
第8章 性能 192
8.1 净荷:注意文件大小 192
8.1.1 命名规范 193
8.1.2 文件命名 194
8.1.3 文件夹结构 195
8.1.4 语法 196
8.1.5 精简 203
8.1.6 压缩 205
8.1.7 Apache 206
8.1.8 Microsoft IIS 207
8.1.9 内容分发网络和域名 209
8.1.1 0减少HTTP请求数远比文件大小重要 211
8.1.1 1域名查询 212
8.1.1 2连接 213
8.1.1 3发送 214
8.1.1 4等待 214
8.1.1 5接收 214
8.1.1 6合并 214
8.1.1 7 CSS图片合并 215
8.2 data URI 217
8.3 缓存 217
8.4 应该缓存哪些内容 220
8.5 版本 220
8.6 试试离线存储 221
8.7 渲染和解析 222
8.8 使用JavaScript修改属性 223
8.9 动画 224
8.1 0硬件加速 224
8.1 1小结 225
第9章 动态CSS 226
9.1 CSS扩展和预处理器 226
9.2 LESS 227
9.2.1 变量 228
9.2.2 混合 230
9.2.3 嵌套规则 232
9.2.4 运算 235
9.2.5 颜色函数 237
9.2.6 命名空间 239
9.2.7 注释 239
9.2.8 导入 240
9.2.9 小结 241
9.3 Sass 242
9.3.1 变量 244
9.3.2 嵌套选择器 246
9.3.3 条件逻辑 247
9.3.4 循环 248
9.3.5 注释 249
9.3.6 继承 249
9.3.7 混合 250
9.3.8 颜色 251
9.3.9 导入 254
9.3.1 0小结 254
9.4 评估第三方技术 255
9.5 使用服务器端技术生成CSS 256
9.6 持续集成 257
9.7 巧妙地构建脚本 258
9.8 缓存注意事项 259
9.9 小结 260
第10章 测试与调试 261
10.1 快速开发 261
10.1.1 合并CSS文件的构建脚本 262
10.1.2 压缩CSS的构建脚本 262
10.1.3 无刷新重载CSS 263
10.1.4 缓存文件 264
10.1.5 IE的bug 264
10.2 调试 264
10.2.1 Firebug(Firefox) 264
10.2.2 Web Developer(用于Firefox或Chrome) 270
10.2.3 Developer Tools(IE8+) 270
10.2.4 Web Inspector(Safari) 273
10.2.5 Developer Tools(Chrome) 274
10.2.6 IE Developer Toolbar 275
10.2.7 Opera蜻蜓 276
10.3 代理工具 277
10.3.1 Fiddler 277
10.3.2 Charles 279
10.4 测试 281
10.4.1 分级浏览器支持 281
10.4.2 运行多个版本的IE 282
10.4.3 模拟其他设备 283
10.4.4 自动生成网页截图 283
10.5 小结 285
第11章 创建你自己的CSS框架 286
11.1 为Igloo冰箱配件公司制作网站 286
11.2 分析设计图 288
11.2.1 栅格系统 289
11.2.2 可重用组件 291
11.2.3 配色方案 292
11.2.4 无障碍访问问题 293
11.2.5 沟通很重要 293
11.3 编写CSS 293
11.3.1 注释 294
11.3.2 单位 296
11.3.3 基准样式 296
11.3.4 结构 297
11.3.5 默认字体排版 298
11.3.6 全局元素 300
11.3.7 组件和可重用类 301
11.3.8 一次性样式 303
11.3.9 取舍之道 305
11.3.10 跨浏览器一致性 306
11.3.11 无障碍访问及超链接 308
11.4 文档和设计模式库 309
11.5 小结 311
附录1 CSS指导标准 312
附录2 无障碍访问指导标准 318
附录3 浏览器支持指南 321
附录4 开发流程 324
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019