PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 » 入门和基础知识 » 如何学习AJAX
本页主题: 如何学习AJAX 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

meiwang12363

该用户目前不在线
级别: 中级程序员
精华: 1
发帖: 1069
威望: 0 点
金钱: 0 PYMB
贡献值: 0 点
在线时间:8(小时)
注册时间:2007-04-26
最后登录:2007-09-04

如何学习AJAX


现在浏览器端以 JavaScript 为核心,基于各种 Web 标准(即:早已完成标准化的XHTML/CSS/DOM/XML/XSLT 和正在进行标准化的XMLHTTP)的[url=javascript:;]技术[/url]正在加速整合,[url=javascript:;]Ajax[/url] 就是这一系列技术的一个统称。
[/size]
[size=2]虽然网络上已经有大量的相关资源,但是为了打好基础,认真读上几本书还是很有必要的。

[/size]
[size=2]好在 Ajax 并不是什么全新的技术,它仅仅是传统技术的发展和增值,是对于这些基于 Web 标准的传统技术的重新包装,使其更加适合于企业应用,并且和服务器端结合地更加紧密。因此[url=javascript:;]学习[/url] Ajax,首先就要从深入学习这些传统的技术开始。

[/size]
[size=2]我由浅入深地列出一些我读过的书籍,提供给大家做参考:

[/size]
[size=2]1、XHTML [url=javascript:;]教程[/url](XHTML)   作者:Chelsea Valentine, Chris Minnick   New Riders 原版,人民邮电出版社中文版

是的,今天你最应该学习的是 XHTML,而不是 [url=javascript:;]HTML[/url]。HTML 4.x 已经是一个被废弃了的标准,今天的标准是 XHTML 1.0。XHTML 1.0 也不是 XHTML 最新的版本,但是它是目前唯一得到浏览器广泛支持和唯一实用的 XHTML 版本。
[/size]
[size=2]2、JavaScript 权威指南第四版(JavaScript: The Definitive Guide)   作者 avid Flanagan   O'Reilly 原版,中国电力出版社中文版

JavaScript 爱好者亲切地称之为“犀牛书”,因为 O'Reilly 以犀牛作为这本书的封面。这是目前 JavaScript 领域最深入和最权威的入门书。与其它 JavaScript 相关书籍的区别是这本书一半以上的篇幅着重于深入介绍 JavaScript 语言本身的基础知识,而不是象其它的书一样把基础知识和与 HTML 相结合做 Web 开发的内容(这些内容往往偏重于细节,使得其篇幅很容易就超出了 1000 页,例如《JavaScript Bible》)混杂在一起。对于刚刚开始学习 JavaScript 的初学者,这本书毫无疑问是最佳的入门书。
[/size]
[size=2]3、[url=javascript:;]XML[/url] 高级编程(Professional XML)   Didier Martin等著   Wrox 原版,机械工业出版社中文版

这本书是关于 XML 开发技术非常详尽的著作。虽然因为作者众多(第一版 12 个人,第二版好像又多了几个),无法摆脱 Wrox 红皮书系列大杂烩的印记,但是这本书可以说是红皮书系列中少有的精品。
这本书可以作为 XML 技术参考书,虽然很厚,但是没有必要从头到尾全部读完。其中与 Ajax 相关的内容包括 XML DOM、XSLT 等等。  
[/size]
[size=2]4、网站重构(Designing with Web Standards)   作者:Jeffrey Zeldman   New Riders 原版,电子工业出版社中文版

这本书详细地介绍了如何摒弃远古时代(按照我的理解,3 年以前吧)不符合标准,专门针对某种浏览器(90%以上的情况下是 IE)做开发的恶习,真正采用符合标准的方式来做开发,最终走上向后兼容(注意:不是与浏览器以前不能完整支持 Web 标准的版本相兼容,而是与浏览器以后的版本相兼容)的平坦大路上来。这本书虽然不是 [url=javascript:;]CSS[/url] 的专著,但是其中充分展示了使用 CSS 的一些高级技巧。尤其是最后一章展示了完全基于 CSS 做布局,摒弃使用 table 做布局的老[url=javascript:;]方法[/url]的具体做法。
非常遗憾的是这本书的中文版翻译的非常烂,如果不对照原文,很容易误入歧途。读这本书有任何疑问的朋友都可以直接和我联系。   上面列出的是与 Ajax 涉及到的技术相关的书籍。我没有列出 CSS 的书,是因为我并没有专门读过一本 CSS 方面的专著。附件是网上流传很广的 CSS 2.0 中文手册,可以作为这方面的参考。
读了以上这些书,你已经在技术方面打下了极为坚实的基础,你还需要有一个经常的讨论场所,JavaEye 毫无疑问是你最值得来的地方。
[/size]
[size=2]下面我再列出几本与技术没有直接关系的书籍。

[/size]
[size=2]5、面向使用的软件设计(Software for Use)   作者 arry 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 原版,电子工业出版社中文版   
[/size]
[size=2]7、About Face 2.0   作者:Alan Cooper   John Wiley & Sons 原版,中文版即将出版

上面两本书都是交互设计大师 Alan Cooper 的名著,相信很多朋友都知道 Alan Cooper 的大名,这两本书是交互设计爱好者必读的著作。
顶端 Posted: 2007-08-31 10:10 | [楼 主]
PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 » 入门和基础知识

时:12-04 11:36 Copyright © 2006 phpwhy.com 权
ICP05060669

曳息 -