具体描述
《网站重构:应用Web标准进行设计(第3版)》内容简介:畅销书作家、设计师、网页标准教父jeffrey zeldman再次更新了他经典的、颠覆行业的指南书。这已经是《网站重构:应用Web标准进行设计(第3版)》的第3版了,此次更新基本涵盖了随着环境和技术的变化,web标准所面临的挑战以及因此而发生的改善。第3版让基于标准的设计思想更加清晰,更加易于理解,帮助你在这个领域中保持聪明和领先。
一如既往,《网站重构:应用Web标准进行设计(第3版)》提供了更多明确的见解和新的例子,来阐述基于标准的设计的核心思想,为你的网站最终确定一个合理的设计与开发方法。
与前两版不同的是,在第3版,除了有很多的“why”来提出问题,也提供了大量的“how”来解决问题。另外,在写作方法上作者力图用诙谐的、有吸引力的写作风格,使复杂的技术更易于理解消化,帮助你轻松创建一个访问快速、低成本维护和开发、更多用户的网站,帮助你用新技术使css布局适应多个浏览器,使网站内容更容易被搜索和访问到。
作者简介
Jeffrey Zeldman被商业周刊誉为“Web标准之王”的Jeffrey Zeldman是最早的网页设计师、blog作者、网络独立作家和最早的网页设计教师之一。
在1998年,他和其他成员共同发起并创建了Web标准草根联盟网页标准计划小组“The Web Standards Project”(从1999年到2002年一直主持该组织的工作),致力于推动浏览器遵循Web标准,发起7Web标准运动。
Jeffrey已经出版了两本书,除本书外,另一本是“Taking Your Talent to the Web”,这是一本为想转型成为网页设计师和美术指导(Art Director)的人而写的指南书(New Riders出版社,2001年,现在可以免费在这个网址下载)。他同时还担任SXSW互动艺术节和Rosenfeld Media(出版公司)的咨询顾问,也是Deck公司的创始人,Deck是一家提供创意、网页和专业设计的网
Ethan Marcotte是一个多才多艺的用户体验设计师和开发者,他的工作展示了高质量代码和美观界面的完美结合。在加入Happy Cog之前,Ethan Marcotte为纽约杂志(New York Magazine)、哈佛大学以及世界互联网组织W3C等客户服务。
Ethan也是多个出版社的供稿作者,包括手写CSS专题(New Riders 2009)、Web标准创造专题(friends of ED,2007),以及专业CSS专题(Wrox,2005)。Ethan还是一个有丰富经验的技术编辑,参与编辑的书包括“Bulletproof Web Desert”(New Riders,2005),以及“Designing With Web Standards”第2版(New Riders,2006)。
目录信息
第0章 在开始阅读之前
0.1 终止不断“改版一淘汰”的怪圈
0.2 不要死读书渐进的标准,而不是一套不变的硬性规定
0.3 一些重要的定义
0.4 一种方法不能解决所有问题
0.5 欢迎优胜团队
第1章 99.9%的网站已经过时了
1.1 现代浏览器和Web标准
1.2 新版本新代码
1.3 多版本问题
1.4 垃圾代码来了错误标记:最初,个人环境是无约束的
1.5 代码分支可能影响你网站的长期健康
1.6 臃肿标记的隐藏成本
1.7 向前兼容(backward-compatibility)是一个谎言屏蔽用户不利于业务发展
1.8 治疗
第2章 根据标准设计和建造
2.1 历经磨难
2.2 无标准时代的设计成本
2.3 时髦的站点,古老的方法
2.4 Web标准三剑客
2.4.1 结构
2.4.2 表现
2.4.3 行为
2.5 实际应用
2.6 Web标准组织:可移植性一个文档服务所有需求
2.7 “AListApart”:一个页面,多种显示方式
2.7.1 屏幕以外的设计
2.7.2 节约时间和成本,增加扩展性
2.8 我们去向何方
第3章 温和劝导
第4章 Web标准的未来
4.1 可发现性、聚合、博客、播客、长尾、Ajax(以及其他使标准成功的理由)
4.1.1 通用语言XMI
4.1.2 发明的源泉
4.1.3 标准的未来
4.2 HTML5的诞生
4.2.1 IE浏览器和Web标准
4.2.2 创作和出版工具
第2部分
第5章 现代标记语言
5.1 垃圾代码标记的可耻秘密
5.1.1 重新阐述了什么
5.1.2 执行概要
5.1.3 XHTML2为你我而生
5.2 5个坚持用XHTML的原因
5.3 5个使用XHTML1的原因
5.4 不使用XHTML1的原因
第6章 XHTML和语义标记
6.1 转换到XHTML:规则简单,容易上手
6.1.1 用正确的文档类型(DOCTYPE)和命名空间(Namespace)
6.1.2 哪一种DOCTYPE适合你
6.1.3 严格与过渡:我们这个时代的大战役
6.1.4 紧随DOCTYPE之后的是Namespace
6.1.5 声明你的字符集
6.1.6 用小写字母书写所有的标签
6.1.7 给所有属性值加引号
6.1.8 所有属性都需要值
6.1.9 关闭所有的标签
……
第7章 HTML5:新的希望
第8章 更严格稳健的页面保证:结构和语义
第9章 css入门
第10章 css布局:标记、盒模型和浮动
第11章 深入浏览器之一:doctype 切换和标准模式
第12章 深入浏览器之二:bug、变通办法和css3带来的一线希望
第13章 深入浏览器之三:文字版式
第14章 可访问性:web标准的灵魂
第15章 使用基于dom的脚本语言
第16章 一个网站重构的实例
第17章 nymag.com:简单的标准,迷人的界面
· · · · · · (收起)
读后感
这本书让我知道了web标准,让我知道了css的用途是如此的大,让我再一次知道自己接下去该做些什么。是我的启蒙书。我读了两遍,可能还要继续读下去,因为每次读它都会有新的收获。
昨天从新风雨买了两本书:《网站重构》和《AJAX修炼之道》。收到快递过来的书以后,我立即充满热情而又沉着地看了前言和开始的部分。 今天先谈谈前一本书。 作为一个小有经验的开发者,我对开发过程中遇到的与“标准”有关的概念也有不少接触。 以前最早做开发,用的是VB做桌面...
个人感觉是一本比较走在前列的书,因为现在的所有网站站点都商业化,包括门户、包括企业网站,他们只是把网站拿来当做一种挣钱的工具而已,这导致网站的div+css的网页标准让很多人没有看到好处,网站标准,是下一代设计师的教程吧。
昨天从新风雨买了两本书:《网站重构》和《AJAX修炼之道》。收到快递过来的书以后,我立即充满热情而又沉着地看了前言和开始的部分。 今天先谈谈前一本书。 作为一个小有经验的开发者,我对开发过程中遇到的与“标准”有关的概念也有不少接触。 以前最早做开发,用的是VB做桌面...
内容主要是传授一种思想,content与style的分离,xhtml标准,css控制布局,颠覆了传统的table布局法,但是div和table也是各有用途,也不是所有的地方用div都可以搞定,起码现在国内的门户仍然是table布局的,比如sina,不过他们的web代码也不错,竟然用了tbody~ 另外也有技术...
用户评价
深入阅读后,我发现这本书的理论深度令人印象深刻,它不仅仅停留在“教你如何做”的层面,更是深挖了“为什么需要这样做”的底层逻辑。作者没有采用那种浮于表面的“最佳实践”罗列,而是花了大量篇幅去剖析现代Web系统在设计和演进过程中必然会遇到的那些痛点和权衡取舍。比如,它对分布式事务处理的几种主流方案的对比分析,不仅仅是给出了各自的优缺点,更是结合具体的业务场景,推导出了最适合特定环境的架构选择路径。这种系统性的、自上而下的思考框架,对于我这种习惯于从宏观层面把握全局的技术人员来说,非常有启发性。它强迫你跳出自己当前项目的小圈子,去审视更广阔的技术图景,思考如何构建一个能够长期维护和迭代的健壮系统,而不是仅仅满足眼前的需求,这才是真正的高级技术书籍所应具备的价值。
对于实践者来说,这本书提供的内容落地性极强,它不是停留在纯粹的理论构建上,而是紧密结合了业界最新的技术栈和工程实践。书中涉及到的许多案例分析,我都曾在自己的工作中遇到过类似的困境,而这本书提供的解决方案,往往比我当初摸索出来的要更加优雅和高效。特别是关于性能调优和可观测性的章节,简直是宝典级别的存在。它没有给出万能的灵药,而是提供了一套科学的诊断流程和工具集,教会你如何自己去定位瓶颈,而不是盲目地相信任何一个框架的宣传。这种“授人以渔”的指导思路,让我受益匪浅,它真正武装了我的思维工具箱,让我在面对新问题时,能够快速建立起一套有效的分析和解决问题的模型。
这本书的行文风格非常独特,它不像传统教科书那样刻板教条,反而像是一位经验丰富的架构师在与你进行一对一的深度交流。作者的语气非常真诚,夹杂着一些过来人的智慧和幽默感,使得那些原本枯燥的架构决策过程变得生动起来。他善于使用比喻和类比来解释那些抽象的概念,比如描述缓存一致性问题时,他引用的例子就非常贴合实际工作中的场景,让我一下子就抓住了问题的核心。我感觉作者在写作时,是真正站在读者的角度思考如何才能最快、最有效地吸收这些知识。这种“叙事性”的技术写作,极大地降低了学习曲线的陡峭感,让我能够以一种更为放松和愉悦的心态去啃下那些硬骨头,而不是被动地接受信息。
这本书的排版和印刷质量绝对是顶级的,纸张的厚度适中,拿在手里非常有分量感,每次翻阅都感觉像是在对待一件艺术品。装帧设计简洁又不失专业气息,封面那种磨砂质感非常耐看,即便长期放在书架上,也不会显得陈旧。我尤其欣赏作者在图表和代码示例上的处理方式,清晰的留白和恰到好处的字体大小,让那些复杂的概念在视觉上得到了极大的缓解。很多技术书籍为了追求信息密度,常常把页面挤得密不透风,读起来眼睛非常容易疲劳,但这本书显然在这方面下了大功夫,阅读体验极佳。我通常是那种坐不住的读者,但捧起它来,总能沉浸很长时间,这很大程度上要归功于这种舒适的阅读环境。作者对细节的关注,也体现在索引和术语表的详尽程度上,查阅特定概念时,效率大大提高,这对于一个工具书来说至关重要,体现了出版方对专业读者的尊重。
坦白说,这本书的厚度让人望而生畏,初次翻阅时,我确实有些担心自己是否能坚持读完。然而,随着阅读的深入,我发现作者的组织结构极其清晰,每一章的逻辑衔接都非常顺畅,仿佛为读者铺设了一条清晰的认知路径。每一个知识点都不是孤立存在的,而是被巧妙地融入到一个更大的系统化框架之中。这种清晰的结构感,使得即使在不同时间、不同地点阅读,也能很容易地找到上次中断的地方,并迅速回忆起上下文。对于知识管理而言,这种良好的结构是至关重要的,它确保了知识的内在联系不会因为阅读间断而瓦解。这本书真正做到了将复杂性进行良好的封装和组织,让学习过程变得井井有条,这本身就是一种高超的工程艺术。
这本书原名叫做Designing with Web Standards(使用Web标准进行设计),中文版非要加上一个网站重构,耍耍这种小滑头骗读者。能用这种鬼把戏的出版商怎么可能找好译者,翻译出来的文字和机器翻译的差不多。 就其书本身来说,是一本Web标准的一般书籍,谈不上最好,胜在作者见多识广,给了很多参考资料和链接。 4星的书,被中文翻译和出版商硬生生拖成2星。
两天之内一口气读完了,才接触web标准设计,对它有了个概念了吧,还不错,好好干
知其然然后知其所以然,我觉得要想系统地学习web前端,这本书必备。
真得不错
还行,但是搬出这么多老掉牙的东西 很多其实都用不上了。可以当作常识读物,翻过就算了。