图书介绍
高流量网站CSS开发技术PDF|Epub|txt|kindle电子书版本下载
- AntonyKennedy,InayailideLeon著;者大胖,王永强译 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115329356
- 出版时间:2013
- 标注页数:330页
- 文件大小:151MB
- 文件页数:346页
- 主题词:
PDF下载
下载说明
高流量网站CSS开发技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 流程的价值1
1.1 团队1
1.2 成长的烦恼3
1.3 人员流失4
1.4 一致比优秀更重要6
1.5 工具9
1.5.1 Wiki9
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 现成的标准:CSSDOC38
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 可重用的class55
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 浏览器特定CSS68
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 hasLayout85
3.8.4 实验性CSS87
3.9 小结87
第4章 框架和整合88
4.1 框架89
4.1.1 Blueprint CSS91
4.1.2 960 Grid System93
4.1.3 YUI3 Grids94
4.1.4 其他用途96
4.1.5 重置样式表98
4.1.6 为什么要建立自己的框架105
4.2 面向对象的CSS106
4.2.1 面向对象编程106
4.2.2 OOCSS106
4.3 覆盖CSS108
4.4 与第三方代码相处111
4.5 防御式CSS112
4.6 脆弱的CSS114
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-face127
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-ARIA163
6.6 设备和环境缺陷163
6.7 渐进增强还是优雅降级164
6.8 分级浏览器支持165
6.9 小结166
第7章 设备168
7.1 媒体类型168
7.1.1 all170
7.1.2 braille170
7.1.3 embossed170
7.1.4 handheld170
7.1.5 print170
7.1.6 projection171
7.1.7 screen171
7.1.8 speech171
7.1.9 tty171
7.1.1 0 tv171
7.2 媒体查询172
7.2.1 width175
7.2.2 height175
7.2.3 device-width175
7.2.4 device-height175
7.2.5 orientation175
7.2.6 aspect-ratio176
7.2.7 device-aspect-ratio176
7.2.8 color176
7.2.9 color-index176
7.2.1 0 monochrome176
7.2.1 1 resolution176
7.2.1 2 scan177
7.2.1 3 grid177
7.2.1 4 transform-2d177
7.2.1 5 transform-3d177
7.2.1 6 transition177
7.2.1 7 animation178
7.3 Modernizr178
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 Apache206
8.1.8 Microsoft IIS207
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 URI217
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章 动态CSS226
9.1 CSS扩展和预处理器226
9.2 LESS227
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 Sass242
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 使用服务器端技术生成CSS256
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 无刷新重载CSS263
10.1.4 缓存文件264
10.1.5 IE的bug264
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 Toolbar275
10.2.7 Opera蜻蜓276
10.3 代理工具277
10.3.1 Fiddler277
10.3.2 Charles279
10.4 测试281
10.4.1 分级浏览器支持281
10.4.2 运行多个版本的IE282
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 编写CSS293
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