基本信息
名称: 高流量网站CSS开发技术
作者信息: 作者: 肯尼迪 (Antony Kennedy) [ 英文 pdf ]
简单介绍
构建和维护高流量网站有诸多需要注意的事项和需要克服的障碍,其中有关于技术的,也有关于团队和人员的,肯尼迪、利昂编著的《高流量网站CSS开发技术》正是要把这些内容恰到好处地展现给读者。如何构建快速、高效的高流量网站,并尽可能降低成本,《高流量网站CSS开发技术》会告诉你技巧,也会讲解最佳实践。读完本书,读者便可掌握开发高流量网站的专业技术,最重要的是明白如何充分发挥整个开发团队的力量。
目录
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288
| 第1章 流程的价值 1.1 团队 1.2 成长的烦恼 1.3 人员流失 1.4 一致比优秀更重要 1.5 工具 1.5.1 Wiki 1.5.2 错误报告 1.5.3 任务管理 1.5.4 错误跟踪和任务管理 1.5.5 版本控制 1.5.6 Diff工具 1.5.7 解决冲突 1.6 备份 1.6.1 在线备份 1.6.2 桌面备份 1.7 原型设计 1.8 开发方法 1.8.1 瀑布开发 1.8.2 敏捷开发 1.9 小结 第2章 CSS格式指导标准 2.1 CSS格式指导标准 2.2 CSS编写格式 2.2.1 单行与多行 2.2.2 缩进 2.2.3 制表符和空格 2.2.4 冒号和分号 2.3 注释和CSS元数据 2.3.1 现成的标准:CSSDOC 2.3.2 文件信息 2.3.3 内容目录 2.3.4 区块 2.3.5 配色方案 2.3.6 文件夹路径 2.3.7 尺寸单位 2.3.8 文档补丁和错误修正 2.3.9 使用模板 2.4 class和id命名 2.4.1 语义化 2.4.2 可接受的字符 2.4.3 惯例 2.4.4 大小写 2.5 命名空间 2.5.1 可重用的class 2.5.2 CSS命名空间模块 2.6 小结 第3章 基本原理 3.1 层叠:来源、重要性和继承 3.1.1 来源和重要性 3.1.2 继承 3.1.3 继承和通用选择器 3.2 特殊性 3.2.1 特殊性计算 3.2.2 !important声明 3.2.3 命名空间和特殊性 3.2.4 使用工具 3.3 编码 3.4 本地化 3.5 浏览器特定CSS 3.5.1 补丁和滤镜 3.5.2 CSS表达式 3.5.3 厂商特定扩展 3.5.4 媒体查询 3.5.5 条件注释 3.6 何时以及如何使用补丁 3.6.1 “安全”补丁 3.6.2 真实的世界 3.7 服务器端用户代理检测 3.8 一些浏览器渲染差异的例子 3.8.1 怪异模式 3.8.2 IE盒模型 3.8.3 hasLayout 3.8.4 实验性CSS 3.9 小结 第4章 框架和整合 4.1 框架 4.1.1 Blueprint CSS 4.1.2960 Grid System 4.1.3 YUI 3 Grids 4.1.4 其他用途 4.1.5 重置样式表 4.1.6 为什么要建立自己的框架 4.2 面向对象的CSS 4.2.1 面向对象编程 4.2.2 OOCSS 4.3 覆盖CSS 4.4 与第三方代码相处 4.5 防御式CSS 4.6 脆弱的CSS 4.7 CSS中的元数据 4.8 小结 第5章 品牌实施 5.1 什么是品牌 5.2 品牌指导标准 5.2.1 指导标准的进化 5.2.2 设计库 5.3 字体排版 5.3.1 图像替换与灵活性 5.3.2 font—face 5.3.3 后备字体 5.3.4 尺寸单位 5.4 颜色 5.4.1 多种配色方案 5.4.2 颜色参考 5.4.3 动态颜色 5.4.4 后备颜色 5.5 布局 5.5.1 栅格 5.5.2 模板 5.6 主题 5.7 灵活的CSS和品牌进化 5.8 小结 第6章 CSS与无障碍访问 6.1 缺陷问题概览 6.1.1 弱视 6.1.2 盲人 6.1.3 色盲 6.1.4 运动障碍 6.1.5 听力障碍 6.1.6 认知障碍 6.1.7 年幼 6.1.8 年老 6.1.9 癫痫 6.2 无障碍访问的指导标准 6.3 辅助技术 6.3.1 屏幕阅读器 6.3.2 用CSS隐藏内容 6.3.3 只有键盘的用户 6.3.4 其他辅助设备 6.4 设计和布局 6.4.1 颜色 6.4.2 字体和单位 6.4.3 Web字体和失读症 6.4.4 用户自定义 6.4.5 样式切换 6.5 WAI—ARIA 6.6 设备和环境缺陷 6.7 渐进增强还是优雅降级 6.8 分级浏览器支持 6.9 小结 第7章 设备 7.1 媒体类型 7.1.1 all 7.1.2 braille 7.1.3 embossed 7.1.4 handheld 7.1.5 print 7.1.6 projection 7.1.7 screen 7.1.8 speech 7.1.9 tty 7.1.10 tv 7.2 媒体查询 7.2.1 width 7.2.2 height 7.2.3 device—width 7.2.4 device—height 7.2.5 orientation 7.2.6 aspect—ratio 7.2.7 device—aspect—ratio 7.2.8 color 7.2.9 color—index 7.2.10 monochrome 7.2.11 resolution 7.2.12 scan 7.2.13 grid 7.2.14 transform—2d 7.2.15 transform—3d 7.2.16 transition 7.2.17 animation 7.3 Modernizr 7.4 打印样式表 7.5 移动设备 7.5.1 另一个网站 7.5.2 使用媒体查询指定移动设备 7.5.3 做一个应用程序代替 7.6 其他设备 7.7 搜索引擎优化 7.8 小结 第8章 性能 8.1 净荷:注意文件大小 8.1.1 命名规范 8.1.2 文件命名 8.1.3 文件夹结构 8.1.4 语法 8.1.5 精简 8.1.6 压缩 8.1.7 Apache 8.1.8 Microsoft IIS 8.1.9 内容分发网络和域名 8.1.10 减少HTTP请求数远比文件大小重要 8.1.11 域名查询 8.1.12 连接 8.1.13 发送 8.1.14 等待 8.1.15 接收 8.1.16 合并 8.1.17 CSS图片合并 8.2 data URI 8.3 缓存 8.4 应该缓存哪些内容 8.5 版本 8.6 试试离线存储 8.7 渲染和解析 8.8 使用JavaScript修改属性 8.9 动画 8.10 硬件加速 8.11 小结 第9章 动态CSS 9.1 CSS扩展和预处理器 9.2 LESS 9.2.1 变量 9.2.2 混合 9.2.3 嵌套规则 9.2.4 运算 9.2.5 颜色函数 9.2.6 命名空间 9.2.7 注释 9.2.8 导入 9.2.9 小结 9.3 Sass 9.3.1 变量 9.3.2 嵌套选择器 9.3.3 条件逻辑 9.3.4 循环 9.3.5 注释 9.3.6 继承 9.3.7 混合 9.3.8 颜色 9.3.9 导入 9.3.10 小结 9.4 评估第三方技术 9.5 使用服务器端技术生成CSS 9.6 持续集成 9.7 巧妙地构建脚本 9.8 缓存注意事项 9.9 小结 第10章 测试与调试 10.1 快速开发 10.1.1 合并CSS文件的构建脚本 10.1.2 压缩CSS的构建脚本 10.1.3 无刷新重载CSS 10.1.4 缓存文件 10.1.5 IE的bug 10.2 调试 10.2.1 Firebug(Firefox) 10.2.2 Web Developer(用于Firefox或Chrome) 10.2.3 Developer Tools(IE8+) 10.2.4 Web Inspector(Safari) 10.2.5 Developer Tools(Chrome) 10.2.6 IE Developer Toolbar 10.2.7 Opera蜻蜓 10.3 代理工具 10.3.1 Fiddler 10.3.2 Charles 10.4 测试 10.4.1 分级浏览器支持 10.4.2 运行多个版本的IE 10.4.3 模拟其他设备 10.4.4 自动生成网页截图 10.5 小结 第11章 创建你自己的CSS框架 11.1 为Igloo冰箱配件公司制作网站 11.2 分析设计图 11.2.1 栅格系统 11.2.2 可重用组件 11.2.3 配色方案 11.2.4 无障碍访问问题 11.2.5 沟通很重要 11.3 编写CSS 11.3.1 注释 11.3.2 单位 11.3.3 基准样式 11.3.4 结构 11.3.5 默认字体排版 11.3.6 全局元素 11.3.7 组件和可重用类 11.3.8 一次性样式 11.3.9 取舍之道 11.3.10 跨浏览器一致性 11.3.11 无障碍访问及超链接 11.4 文档和设计模式库 11.5 小结 附录1 CSS指导标准 附录2 无障碍访问指导标准 附录3 浏览器支持指南 附录4 开发流程
|
亚马逊链接