细说循序渐进学习Ajax的途径

duo诚信经营

duo诚信经营

2016-02-19 15:03

关注图老师设计创意栏目可以让大家能更好的了解电脑,知道有关于电脑的更多有趣教程,今天给大家分享细说循序渐进学习Ajax的途径教程,希望对大家能有一点小小的帮助。
现在浏览器端以 JavaScript 为核心,基于各种 Web 标准(即:早已完成标准化的XHTML/CSS/DOM/XML/XSLT 和正在进行标准化的XMLHTTP)的技术正在加速整合,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 的初学者,这本书毫无疑问是最佳的入门书。

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  3、XML 高级编程(Professional XML)

  Didier Martin等著

  Wrox 原版,机械工业出版社中文版

  这本书是关于 XML 开发技术非常详尽的著作。虽然因为作者众多(第一版 12 个人,第二版好像又多了几个),无法摆脱 Wrox 红皮书系列大杂烩的印记,但是这本书可以说是红皮书系列中少有的精品。

  这本书可以作为 XML 技术参考书,虽然很厚,但是没有必要从头到尾全部读完。其中与 Ajax 相关的内容包括 XML DOM、XSLT 等等。

  4、网站重构(Designing with Web Standards)

  作者:Jeffrey Zeldman

  New Riders 原版,电子工业出版社中文版

(本文来源于图老师网站,更多请访问http://m.tulaoshi.com/webkaifa/)

  这本书详细地介绍了如何摒弃远古时代(按照我的理解,3 年以前吧)不符合标准,专门针对某种浏览器(90%以上的情况下是 IE)做开发的恶习,真正采用符合标准的方式来做开发,最终走上向后兼容(注意:不是与浏览器以前不能完整支持 Web 标准的版本相兼容,而是与浏览器以后的版本相兼容)的平坦大路上来。这本书虽然不是 CSS 的专著,但是其中充分展示了使用 CSS 的一些高级技巧。尤其是最后一章展示了完全基于 CSS 做布局,摒弃使用 table 做布局的老方法的具体做法。

  非常遗憾的是这本书的中文版翻译的非常烂,如果不对照原文,很容易误入歧途。读这本书有任何疑问的朋友都可以直接和我联系。

  上面列出的是与 Ajax 涉及到的技术相关的书籍。我没有列出 CSS 的书,是因为我并没有专门读过一本 CSS 方面的专著。附件是网上流传很广的 CSS 2.0 中文手册,可以作为这方面的参考。

  读了以上这些书,你已经在技术方面打下了极为坚实的基础,你还需要有一个经常的讨论场所,JavaEye 毫无疑问是你最值得来的地方。

  下面我再列出几本与技术没有直接关系的书籍。

  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 的大名,这两本书是交互设计爱好者必读的著作。

展开更多 54%)
分享
qqQQ
qzoneQQ空间
weibo微博

猜你喜欢

细说循序渐进学习Ajax的途径

Web开发
细说循序渐进学习Ajax的途径

循序渐进学习Linux之教您软件如何配置

Linux Linux命令 Linux安装 Linux编程 Linux桌面 Linux软件 Linux内核 Linux管理
循序渐进学习Linux之教您软件如何配置

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ASP进阶教程Ⅰ:循序渐进学留言薄

ASP
ASP进阶教程Ⅰ:循序渐进学留言薄

CSS 循序渐进(四)表里春秋

Html CSS布局 Div+CSS XHTML
CSS 循序渐进(四)表里春秋

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

CorelDRAW 12循序渐进(17)-位图处理

CorelDRAW
CorelDRAW 12循序渐进(17)-位图处理

Jsp + JavaBean循序渐进教程

Java JAVA基础
Jsp + JavaBean循序渐进教程

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

CB下实现对端口读写的两种方法

CB下实现对端口读写的两种方法

PowerPoint2007备注页播放的技巧

PowerPoint2007备注页播放的技巧
下拉加载更多内容 ↓