DLEE推荐WEB经典书

现在浏览器端以 JavaScript 为核心,基于各种 Web 标准(即:早已完成标准化的 XHTML/CSS/DOM/XML/XSLT 和正在进行标准化的 XMLHttpRequest)的技术正在加速整合,Ajax 就是这一系列技术的一个统称。
虽然 网络上 已经有大量的相关资源,但是为了打好基础,认真读上几本书还是很有必要的。好在 Ajax 并不是什么全新的技术,它仅仅是传统技术的发展和增值,是对于这些基于 Web 标准的传统技术的重新包装,使其更加适合于企业应用,并且和服务器端结合地更加紧密。因此学习 Ajax,首先就要从深入学习这些传统的技术开始。
我由浅入深地列出一些我读过的书籍,提供给大家做参考:
1、XHTML 教程 (XHTML)
作者:Chelsea Valentine, Chris Minnick
New Riders 原版,人民邮电出版社中文版
是的,今天你最应该学习的是 XHTML,而不是 HTML。HTML 4.x 已经是一个被废弃了的标准,今天的标准是 XHTML 1.0。XHTML 1.0 也不是 XHTML 最新的版本,但是它是目前唯一得到浏览器广泛支持和唯一实用的 XHTML 版本。
2、JavaScript 权威指南第四版 (javascript : The Definitive Guide)
作者:David Flanagan
O’Reilly 原版,中国电力出版社中文版
JavaScript 爱好者亲切地称之为“犀牛书”,因为 O’Reilly 以犀牛作为这本书的封面。这是目前 JavaScript 领域最深入和最权威的入门书。与其它 JavaScript 相关书籍的区别是这本书一半以上的篇幅着重于深入介绍 JavaScript 语言本身的基础知识,而不是象其它的书一样把基础知识和与 HTML 相结合做 Web 开发的内容(这些内容往往偏重于细节,使得其篇幅很容易就超出了 1000 页,例如《JavaScript Bible》)混杂在一起。对于刚刚开始学习 JavaScript 的初学者,这本书毫无疑问是最佳的入门书。
3、XML 高级编程 (Professional XML)
Didier Martin等著
Wrox 原版,机械工业出版社中文版
这本书是关于 XML 开发技术非常详尽的著作。虽然因为作者众多(第一版 12 个人,第二版好像又多了几个),无法摆脱 Wrox 红皮书系列大杂烩的印记,但是这本书可以说是红皮书系列中少有的精品。
这本书可以作为 XML 技术参考书,虽然很厚,但是没有必要从头到尾全部读完。其中与 Ajax 相关的内容包括 XML DOM、XSLT 等等。
4、网站重构 (Designing with Web Standards)
作者:Jeffrey Zeldman
New Riders 原版,电子工业出版社中文版
这 本书详细地介绍了如何摒弃远古时代(按照我的理解,3 年以前吧)不符合标准,专门针对某种浏览器(90%以上的情况下是 IE)做开发的恶习,真正采用符合标准的方式来做开发,最终走上向后兼容(注意:不是与浏览器以前不能完整支持 Web 标准的版本相兼容,而是与浏览器以后的版本相兼容)的平坦大路上来。这本书虽然不是 CSS 的专著,但是其中充分展示了使用 CSS 的一些高级技巧。尤其是最后一章展示了完全基于 CSS 做布局,摒弃使用 table 做布局的老方法的具体做法。
非常遗憾的是这本书的中文版翻译的非常烂,如果不对照原文,很容易误入歧途。读这本书有任何疑问的朋友都可以直接和我联系。
上面列出的是与 Ajax 涉及到的技术相关的书籍。我没有列出 CSS 的书,是因为我并没有专门读过一本 CSS 方面的专著。附件是网上流传很广的 CSS 2.0 中文手册,可以作为这方面的参考。
读了以上这些书,你已经在技术方面打下了极为坚实的基础,你还需要有一个经常的讨论场所,Ajax 中国毫无疑问是你最值得来的地方。
下面我再列出几本与技术没有直接关系的书籍。
5、面向使用的软件设计 (Software for Use)
作者:Larry Contantine, Lucy Lockwood
ACM Press 原版,机械工业出版社中文版
大 部分的软件都是给人使用的。我在 BEA User Group上的演讲中说到,Ajax 为什么会越来越流行,主要的原因就是它能比传统的基于 HTML FORM 的交互模式带给用户更好的交互体验,也就是 Ajax 可以实现更好的 Web 可用性(Web Usability,这是目前国外的一个专门的研究领域),这才是 Ajax 最大的价值。软件的可用性永远都是一个大的话题,《面向使用的软件设计》正是这方面最权威的专著。我们只要在做最终用户直接使用(有一个可视的界面)的软 件开发,提高可用性就是我们需要孜孜不倦追求的目标。
6、软件创新之路 (Inmates Are Running the Asylum)
作者:Alan Cooper
Sams Publishing 原版,电子工业出版社中文版
7、About Face 2.0
作者:Alan Cooper
John Wiley & Sons 原版,电子工业出版中文版
上面两本书都是交互设计大师 Alan Cooper 的名著,相信很多朋友都知道 Alan Cooper 的大名,这两本书是交互设计爱好者必读的著作。

=====================================

一叶千鸟

读过的比较少,零零散散看下来感觉体系还是比较清楚,根据个人观点组织起来。特地要强调web-based,这样指导性会更强,我觉得咱们已经过了在理念上得到共鸣的阶段。
第一在职能职责维度,其中designing显然是广义上的概括,没有再细分研究、策划过程。从knowing到thinking是管理层必要的入门读物,尤其《别让我思考》 有好几位朋友说受益匪浅,虽然我不觉得是那么的醍醐灌顶。
《Don’t Make Me Think》
《The Elements of User Experience》
《Communicating Design》
《Designing with Web Standards, 2nd Edition》
《Web Accessibility》
第二在知识结构维度,其中scope, structure, skeleton, surface来自《用户体验的要素》总结,但没有strategy。我觉得战略层上的UCD主要与业务有关,不适合拿出来单独谈,表现层视觉设计暂时也 没找到合适推荐;prototype, frontend则是我自己的看法。
《The User Is Always Right》
《About Face, 3nd Edition》
《Information Architecture for the World Wide Web》
《Designing Web Navigation》
《Information Design》
《Designing Interfaces》
《Web Form Design》
《HTML XHTML: The Definitive Guide》
《CSS: The Definitive Guide》
《JavaScript: The Definitive Guide》
《Dynamic HTML: The Definitive Guide》
《Ajax: The Definitive Guide》
同时也看到行业发展带来的技术突破,比如原书定义的框架层只包含导航设计、信息设计、界面设计。我把《Web Form Design》也加了进去,因为感觉在web2.0之后,表单处理已成为web framework重要组成之一。
方法技能方面,我倾向于知识点突出、独立深入的专业书籍。市场上有大量见解浅显老调长谈、四拼八凑包罗万象的畅销入门读物,建议搞IT专业技术的编辑向O’Reilly的前辈们学习。
顺便说句,O’Reilly多年来在图书封面乱画小动物的陋习,越来越可爱了。

WEB经典书推荐(Dlee、一叶千鸟)相关推荐

  1. 程序员必读经典书籍推荐

    http://just-study.blogbus.com/logs/138489584.html 读书就得读经典.读计算机书就得读牛人写的书!以下几本书是我觉得非常相当十分特别不错的,还是值得一读的 ...

  2. 技术人向顾问/管理者转型的推荐经典书35本

    虽然更多的CSDNer是技术人,但我想从技术线走向管理线(既便是研发管理也是管理)是许多同学心中的梦想,如何从技术人成为管理干部,甚至是从技术人走向创业者的道路?或者这篇文章的推荐书目,可以给到你更多 ...

  3. 《泰晤士报》百本新经典童书推荐-0-3岁宝宝阅读

    <泰晤士报>近期推出的<百本新经典分级阅读童书推荐>选取了最近10年出版的100本最值得推荐的童书.该书单由牛津大学毕业的英国作家和童书评论家.多项童书大奖的评委妮可莱特.琼斯 ...

  4. 那些年我们追过的计算机经典书

    点击关注 异步图书,置顶公众号 每天与你分享 IT好书 技术干货 职场知识 参与文末话题讨论,每日赠送异步图书. --异步小编 经典作品是一些产生某种特殊影响的书,它们要么自己以遗忘的方式给我们的想像 ...

  5. AI经典书单:入门人工智能该读哪些书?

    快问快答:学习人工智能该读哪些书可以快速入门呢?我的答案是多读经典书.方向对了即使慢点,总会走向成功的终点.而该读哪些书,我带来了五份经典书单. 人工智能有多火,相信铺天盖地的新闻已经证实了这一点,不 ...

  6. Linux 好书、经典书籍推荐

    转载:http://blog.csdn.net/leonzhouwei/article/details/9053201 Linux 好书.经典书籍推荐 作者:http://www.ituring.co ...

  7. 100本最棒的web前端图书推荐

    100本最棒的web前端图书推荐 01.<JavaScript DOM编程艺术第二版(中文)> 语言:中文 类型:pdf 简介:这本书作为被大家推荐的最多的前端入门书籍是有道理的. 他能真 ...

  8. 入门人工智能该读哪些书?五份AI经典书单

    快问快答:学习人工智能该读哪些书可以快速入门呢?我的答案是多读经典书.方向对了即使慢点,总会走向成功的终点.而该读哪些书,我带来了四份书单. 人工智能有多火,相信铺天盖地的新闻已经证实了这一点,不可否 ...

  9. 软件测试/自动化测试/测试开发/性能测试经典好书推荐

    目录 前言 测试理论与实践 性能测试 安全测试 自动化测试 编程语言与开发技能 管理技能 前言 软件测试入行容易进阶难.从测试小白成长为测试经理.总监级别人才,要跨越长长的技术栈升级之路,挑战非常高的 ...

最新文章

  1. C++中的const关键字(zz)
  2. 小程序canvas的一个坑
  3. Google Duo采用WaveNetEQ填补语音间隙
  4. IBASE的hierarchy结构
  5. Ubuntu 安装 Tomcat 7.0.40
  6. oracle10g如何导出dmp,Oracle 10g dmp文件的导入导出
  7. bzoj 4278 Tasowanie 后缀数组+贪心
  8. EventBus全面讲解和案例
  9. [转载]各种图像处理类库的比较及选择(The Comparison of Image Processing Libraries)
  10. Linux下创建与解压zip, tar, tar.gz和tar.bz2文件--转 .
  11. ecs云服务器搭建php,云服务器 ecs怎么配置php
  12. Java强制删除java程序占用的文件
  13. CS61a-2020fall学习笔记
  14. 论文|完整空间多任务模型(Entire Space Multi-Task Model)
  15. 原创分享 计算机毕业设计PySpark+LSTM+Hadoop招聘推荐系统 招聘大数据 招聘数据分析 协同过滤算法(基于物品+基于用户) 招聘可视化大屏 就业推荐系统 就业数据分析
  16. 求两个整数中的较大者(用函数实现)
  17. 1.tessent命令学习笔记
  18. Ableton Live 10 Suite v10.1.42 WiN-MAC 音乐制作宿主软件
  19. matlab中怎么画函数曲线,用matlab 怎么画函数曲线图
  20. python入门的详细答案_第11篇参考答案:Python入门经典习题题解

热门文章

  1. 机器学习数据集读取和预处理
  2. 插入USB禁用触摸板
  3. 给ubuntu换个主题
  4. vue仿写音乐App项目移动端(部分)
  5. 磁盘根目录下隐藏病毒文件删除
  6. EGE 专栏博客写作计划
  7. vue中使用动画vue-particles实现背景粒子酷炫效果
  8. 数据库系统原理--答疑讨论4.28--习题答案
  9. Windows下使用C语言创建定时器并周期和网络调试助手通信
  10. web请求流程与http方法剖析