Ajax从入门到精通
基本信息
编辑推荐
讲解Ajax的原理、开发、调试、跨浏览器兼容等高级技术.
用JavaScript实现最流行的Ajax框架和组件..
解读最经典的JavaScript框架Prototype.js
详细介绍Web开发技术的优化
分析JavaScript的面向对象编程和Ajax的数据形式JSON
配有源代码光盘,提高学习效率...
内容简介回到顶部↑
本书从开发ajax应用所需要具备的基本能力开始,逐步深入地向读者介绍javascript的基本知识、高级技巧、开发工具的使用、开发框架的介绍、浏览器兼容性的问题、调试技巧、ajax应用程序的组成、不同的数据组织方式,以及开发过程中经常会遇到的问题,并对ajax应用程序的架构进行了探讨,是一本全面的、适合各种水平层次的读者阅读和学习的教程。
本书作为比较全面的ajax教程书籍,涵盖了基本语言介绍(javascript)、dhtml技术(dom)、ajax技术核心知识、面向对象的javascript、数据组织方式(xml和json)等知识,并对开发工具和调试技巧以及流行的应用框架进行了介绍。尤其是本书的第10~15章,介绍了ajax的高级技术,包括对xml和json的深入介绍,以及对ajax应用程序架构的探讨、javascript面向对象编程的技巧等。
本书对于php、asp、java、.net程序员有很大的帮助,同时适合web前端开发人员、web性能检测人员、需要掌握ajax技术的测试人员、web架构师、学习web高级技术的初级程序员以及所有的web普通开发人员作为必备参考用书使用。
本书作为比较全面的ajax教程书籍,涵盖了基本语言介绍(javascript)、dhtml技术(dom)、ajax技术核心知识、面向对象的javascript、数据组织方式(xml和json)等知识,并对开发工具和调试技巧以及流行的应用框架进行了介绍。尤其是本书的第10~15章,介绍了ajax的高级技术,包括对xml和json的深入介绍,以及对ajax应用程序架构的探讨、javascript面向对象编程的技巧等。
本书对于php、asp、java、.net程序员有很大的帮助,同时适合web前端开发人员、web性能检测人员、需要掌握ajax技术的测试人员、web架构师、学习web高级技术的初级程序员以及所有的web普通开发人员作为必备参考用书使用。
目录回到顶部↑
第1篇 准备篇
第1章 什么是ajax
1.1 ajax概述
1.1.1 关键技术:xmlhttprequest
1.1.2 ajax名词的由来
1.2 经典案例1:搜索关键词建议系统(google suggest)
1.3 经典案例2:优秀的电子邮件服务系统(gmail)
1.3.1 注册gmail
1.3.2 gmail主界面
1.3.3 inbox(收件箱)工作区域
1.3.4 web clip(网络剪辑)
1.3.5 邮件操作区域
1.3.6 操作邮件
1.4 第一个ajax应用程序:hello world!
1.5 小结
第2篇 ajax技术构成篇
第2章 javascript:ajax的开发语言
2.1 javascript概述
2.1.1 对javascript的误解
2.1.2 javascript的版本
第1章 什么是ajax
1.1 ajax概述
1.1.1 关键技术:xmlhttprequest
1.1.2 ajax名词的由来
1.2 经典案例1:搜索关键词建议系统(google suggest)
1.3 经典案例2:优秀的电子邮件服务系统(gmail)
1.3.1 注册gmail
1.3.2 gmail主界面
1.3.3 inbox(收件箱)工作区域
1.3.4 web clip(网络剪辑)
1.3.5 邮件操作区域
1.3.6 操作邮件
1.4 第一个ajax应用程序:hello world!
1.5 小结
第2篇 ajax技术构成篇
第2章 javascript:ajax的开发语言
2.1 javascript概述
2.1.1 对javascript的误解
2.1.2 javascript的版本
前言回到顶部↑
随着Web应用的不断深入,用户对Web应用程序提出了更高的要求。在这种情况下,Ajax技术应运而生,并引领了一阵Web 2.0的风潮。Ajax技术本身并不是新的技术,而是对已有的成熟技术的整合应用,并提出了Web开发的新思路。当前Ajax技术已经得到广泛的应用,并被用户所推崇,这也对Web开发工作者提出了更高的要求。掌握Ajax风格的Web应用程序开发技术成为每一个Web开发工作者的当务之急。.
Ajax的核心技术由XMLHttpRequest、JavaScript、XML、HTML及CSS等组成。本书假定读者已经具备一定基础的HTML和CSS技能,着重向读者介绍JavaScript的基础知识和高级技巧、XMLHttpRequest对象的使用、数据的组织(XML和JSON)、Ajax开发模式、常见问题及解决方案以及最流行的Ajax开发框架等内容,涵盖了Ajax技术从入门到精通需要的大部分知识。
本书的内容安排
本书共5篇正文和3个附录,循序渐进地讲述Ajax技术的各个知识点:
准备篇(第1章)介绍Ajax的概念和历史,并向读者介绍两个Ajax技术运用的经典案例:Google Suggest和Gmail,然后向读者演示一个简单的Ajax应用程序Hello World,让读者对Ajax有一个直观的了解。
Ajax技术构成篇(第2~5章)介绍Ajax的开发语言JavaScript的基本知识和常用对象、DOM文档对象模型的概念和操作,以及Ajax开发所需要使用的工具。
Ajax应用技术分析篇(第6~9章)介绍Ajax技术的核心XMLHttpRequest对象的所有属性和方法,并实现了一个完善的Ajax应用程序:Ajax留言本,然后介绍调试技巧以及开发中的常见问题。
Ajax应用进阶篇(第10~16章)详细介绍Ajax应用程序的数据组织方式:XML和JSON、JavaSeript面向对象编程的技巧、浏览器兼容性问题的分析及解决、使用JSVM进行代码组织、使用Prototypeis
进行开发以及关于Web应用程序架构的思考和Ajax技术的缺陷和补救办法。..
Ajax实战篇(第17~19章)演示如何基于JSVM开发高级Ajax表单验证程序、Ajax联动菜单,以及基于Prototype.js开发一个Ajax聊天室。
附录(附录A~附录C)提供了JavaScript速查手册、HTML DOM速查手册以及Prototype速查手册。
读者可以遵循本书的写作顺序,参考以下流程图阅读本书。
本书的特点
本书编者从自己学习和使用Ajx技术的经验出发,不仅向读者介绍了Ajax技术的相关知识,还包含了开发技巧、调试技巧、代码组织、架构等多方面的内容。本书的主要特点如下所示:
·本书的编排采用循序渐进的方式,适合初级、中级读者逐步掌握复杂的Ajax技术及其JavaScdpt类库。
·本书采用了大量的实例来结合知识点的讲解,以让读者更好地将书中的知识融入到实际的开发中。
·所有实例都具有代表性和实际意义,着重解决工作中的实际问题。
·对于有特点的实例进行详细的解释和分析,帮助读者理解和模拟实践。
·对于工作中经常遇到的问题,需要注意的关键点予以特别注释。
·按递进关系进行案例组织,使用新旧知识点时相互关联,对比分析易于理解。
Ajax的核心技术由XMLHttpRequest、JavaScript、XML、HTML及CSS等组成。本书假定读者已经具备一定基础的HTML和CSS技能,着重向读者介绍JavaScript的基础知识和高级技巧、XMLHttpRequest对象的使用、数据的组织(XML和JSON)、Ajax开发模式、常见问题及解决方案以及最流行的Ajax开发框架等内容,涵盖了Ajax技术从入门到精通需要的大部分知识。
本书的内容安排
本书共5篇正文和3个附录,循序渐进地讲述Ajax技术的各个知识点:
准备篇(第1章)介绍Ajax的概念和历史,并向读者介绍两个Ajax技术运用的经典案例:Google Suggest和Gmail,然后向读者演示一个简单的Ajax应用程序Hello World,让读者对Ajax有一个直观的了解。
Ajax技术构成篇(第2~5章)介绍Ajax的开发语言JavaScript的基本知识和常用对象、DOM文档对象模型的概念和操作,以及Ajax开发所需要使用的工具。
Ajax应用技术分析篇(第6~9章)介绍Ajax技术的核心XMLHttpRequest对象的所有属性和方法,并实现了一个完善的Ajax应用程序:Ajax留言本,然后介绍调试技巧以及开发中的常见问题。
Ajax应用进阶篇(第10~16章)详细介绍Ajax应用程序的数据组织方式:XML和JSON、JavaSeript面向对象编程的技巧、浏览器兼容性问题的分析及解决、使用JSVM进行代码组织、使用Prototypeis
进行开发以及关于Web应用程序架构的思考和Ajax技术的缺陷和补救办法。..
Ajax实战篇(第17~19章)演示如何基于JSVM开发高级Ajax表单验证程序、Ajax联动菜单,以及基于Prototype.js开发一个Ajax聊天室。
附录(附录A~附录C)提供了JavaScript速查手册、HTML DOM速查手册以及Prototype速查手册。
读者可以遵循本书的写作顺序,参考以下流程图阅读本书。
本书的特点
本书编者从自己学习和使用Ajx技术的经验出发,不仅向读者介绍了Ajax技术的相关知识,还包含了开发技巧、调试技巧、代码组织、架构等多方面的内容。本书的主要特点如下所示:
·本书的编排采用循序渐进的方式,适合初级、中级读者逐步掌握复杂的Ajax技术及其JavaScdpt类库。
·本书采用了大量的实例来结合知识点的讲解,以让读者更好地将书中的知识融入到实际的开发中。
·所有实例都具有代表性和实际意义,着重解决工作中的实际问题。
·对于有特点的实例进行详细的解释和分析,帮助读者理解和模拟实践。
·对于工作中经常遇到的问题,需要注意的关键点予以特别注释。
·按递进关系进行案例组织,使用新旧知识点时相互关联,对比分析易于理解。
序言回到顶部↑
“不积跬步,无以至千里。”——中国思想家荀子.
“网站开发非常之旅”这套书自2006年开始已经陆续推出了近10个品种,这些品种大都受到了读者的热烈欢迎。自出版后这套书中的大多数图书已经多次印刷,销售居同类图书前列。对于计算机图书,这是一个让人振奋的结果。
根据几年来读者的反馈可以看出,他们比较一致地认为这套书定位明确,内容有特色,编写质量较好,看后能学到真正有用的东西,而且售后服务和技术支持做得非常好。从中我们不难看出这套书受欢迎的原因。
为了让读者更加全面地了解这套书,下面具体介绍这套书的定位、内容、特色和读者对象等。
丛书定位
根据读者的实际需求,本丛书并不追求面面俱到,而是定位子实用,并注重对基本知识点的掌握和对基本技能的提升。突出体现在以下几点:
·每本书大体都对应着相应的工作岗位,着重让读者掌握一项技能,使他们在学完一本书以后,可以将所学应用到实际工作中去。
·讲解概念,但并不拘泥于概念,而是侧重于对概念的灵活运用,从而让读者在实践中加深对概念的理解和对基本知识的掌握。
·不安排纯演示性实例,那种实例通常没有任何应用价值,读者很难通过它而达到较好的应用水平。本丛书中的实例大多选自于实际开发,是作者多年开发经验的总结。读者通过对这些实例的学习,可以真正体验实际的开发过程,从而将所学应用于实践。
丛书书目
第一批:
《ASP网络编程从入门到精通》《ASP.NET网络数据库开发实例精解》
《ASP+SQL Server典型网站建设案例》《服务器配置全攻略》
第二批:
《ASP.NET 2.0网络编程从入门到精通》《Dreamweaver网页制作与色彩搭配全攻略》
《ASP.NET 2.0+SQL Server网络应用系统开发案例精解》《JavaScript网页特效实例大全》《HTML网页设计参考手册》
第三批:
《JSP网络编程从入门到精通》《Dreamweaver网页设计与制作完全手册》
《PHP网络编程从入门到精通》《Dreamweaver+ASP动态网站开发从入门到精通》..
《PHP+MySQL经典案例剖析》
“网站开发非常之旅”这套书自2006年开始已经陆续推出了近10个品种,这些品种大都受到了读者的热烈欢迎。自出版后这套书中的大多数图书已经多次印刷,销售居同类图书前列。对于计算机图书,这是一个让人振奋的结果。
根据几年来读者的反馈可以看出,他们比较一致地认为这套书定位明确,内容有特色,编写质量较好,看后能学到真正有用的东西,而且售后服务和技术支持做得非常好。从中我们不难看出这套书受欢迎的原因。
为了让读者更加全面地了解这套书,下面具体介绍这套书的定位、内容、特色和读者对象等。
丛书定位
根据读者的实际需求,本丛书并不追求面面俱到,而是定位子实用,并注重对基本知识点的掌握和对基本技能的提升。突出体现在以下几点:
·每本书大体都对应着相应的工作岗位,着重让读者掌握一项技能,使他们在学完一本书以后,可以将所学应用到实际工作中去。
·讲解概念,但并不拘泥于概念,而是侧重于对概念的灵活运用,从而让读者在实践中加深对概念的理解和对基本知识的掌握。
·不安排纯演示性实例,那种实例通常没有任何应用价值,读者很难通过它而达到较好的应用水平。本丛书中的实例大多选自于实际开发,是作者多年开发经验的总结。读者通过对这些实例的学习,可以真正体验实际的开发过程,从而将所学应用于实践。
丛书书目
第一批:
《ASP网络编程从入门到精通》《ASP.NET网络数据库开发实例精解》
《ASP+SQL Server典型网站建设案例》《服务器配置全攻略》
第二批:
《ASP.NET 2.0网络编程从入门到精通》《Dreamweaver网页制作与色彩搭配全攻略》
《ASP.NET 2.0+SQL Server网络应用系统开发案例精解》《JavaScript网页特效实例大全》《HTML网页设计参考手册》
第三批:
《JSP网络编程从入门到精通》《Dreamweaver网页设计与制作完全手册》
《PHP网络编程从入门到精通》《Dreamweaver+ASP动态网站开发从入门到精通》..
《PHP+MySQL经典案例剖析》
书摘回到顶部↑
第1章 什么是Ajax
1.1 Ajax概述
Ajax全称是Asynchronous JavaScript and XML,即异步JavaScript和XML,这也概括了Ajax应用程序的基本特点:由JavaScript编写、程序异步执行、用XML来封装和传输数据。
Ajax并不是什么新技术,而是将各种已经存在的成熟技术,采用一种崭新的开发模式重新揉合在一起,使得古老的B/S方式的Web开发焕发了新的活力,迎来了第二个春天。具体来说,Ajax主要由以下技术组成:
……
1.1 Ajax概述
Ajax全称是Asynchronous JavaScript and XML,即异步JavaScript和XML,这也概括了Ajax应用程序的基本特点:由JavaScript编写、程序异步执行、用XML来封装和传输数据。
Ajax并不是什么新技术,而是将各种已经存在的成熟技术,采用一种崭新的开发模式重新揉合在一起,使得古老的B/S方式的Web开发焕发了新的活力,迎来了第二个春天。具体来说,Ajax主要由以下技术组成:
……


点击看大图





加载中...
