标签
内容简介
本书是面向Web开发者的Ajax系统性教程,从开发Ajax应用所需的基本能力出发,逐步深入讲解JavaScript基础语法与高级技巧、DOM文档对象模型、XMLHttpRequest对象的使用、开发工具与调试技巧、数据的组织方式(XML与JSON)、跨浏览器兼容性以及Ajax应用程序架构等内容,并介绍了Prototype.js等流行的Ajax开发框架。全书分为准备篇、Ajax技术构成篇、Ajax应用技术分析篇、Ajax应用进阶篇和Ajax实战篇五大部分,通过Hello World示例、Ajax留言本、高级表单验证、动态联动菜单、Ajax聊天室等案例,把知识点与可运行的实践项目结合起来;附录还提供JavaScript、HTML DOM和Prototype的速查手册,随书附光盘一张,收录书中示例源代码。书中假定读者已具备一定的HTML和CSS基础,着重补齐前台脚本与异步通信方面的能力,适合PHP、ASP、Java、.NET程序员与Web前端开发人员、测试人员、Web架构师等作为学习和参考用书。
编辑推荐
这是一本结构相当完整的Ajax教程:它并不直接进入异步请求部分,会先介绍JavaScript、DOM、对象模型这些与之相关的基础,再进入XMLHttpRequest、数据格式与框架的介绍,学习路径比较顺畅。书里的案例都来自真实的Web开发场景,包括留言本、表单验证、联动菜单、聊天室,可以边学边写。作者围绕Aptana、Firebug、Fiddler这套当年的主流工具,专门讲解了调试流程,这部分内容在同期的Ajax图书中并不多见。附录三份速查手册也方便日常翻阅。需要说明的是,本书出版于2008年,书中围绕Prototype.js和原生XMLHttpRequest组织内容;对今天使用现代前端框架的读者来说,更适合用来理解Ajax的原理与历史脉络,并非学习最新技术选型的首选。
适合谁读
适合
- 已有HTML、CSS基础,想系统补齐JavaScript与Ajax能力的前端学习者
- 使用PHP、ASP、Java或.NET,需要为页面加入异步交互的后端程序员
- 需要理解异步请求原理与调试方法的Web测试、性能检测人员
- 想了解Ajax早期技术体系与经典实践案例的技术爱好者
不适合
- 已经熟练使用现代前端框架、只想要最新工程化实践的资深开发者
- 完全没有HTML、CSS与JavaScript基础、希望零起点入门的读者
- 主要做移动端或后端服务端开发、不涉及浏览器交互的读者
阅读建议
- 先通读第1篇与第2篇,把第2章到第4章的JavaScript与DOM基础打牢再进入Ajax核心。
- 第5章的工具部分建议亲手配置Aptana与Firebug,后面的调试章节才能真正发挥作用。
- 第6章至第9章请对照随书光盘源码逐行运行,重点理解XMLHttpRequest的状态与回调时序。
- 第10章至第16章按需选读,Prototype.js部分可了解其设计思路,不必强行迁移到现有项目。
出版社简介
清华大学出版社
中国 · 成立于 1980 年
清华大学出版社创立于1980年,库内收录图书57种,涵盖科学科普、医学、健康、法律、哲学读物与社科等方向。代表图书既有菠萝(李治中)的《癌症·真相:医生也在读》《癌症·新知》等医学科普作品,也有《阳光是最好的防腐剂:全球反腐大要案快递》等法律类读物,以及七格的《脑洞大开的哲学简史》、刘云浩的《从互联到新工业革命》等。作者资源包括科普作家、医学研究者、中国人民大学反贪硕士班及高校学者,体现出兼顾学术性与大众阅读的出版特色。因公开资料有限,此处仅依据库内图书归纳其出版方向。
目录
- 第1篇 准备篇
- 第1章 什么是Ajax
- 第2篇 Ajax技术构成篇
- 第2章 JavaScript:Ajax的开发语言
- 第3章 JavaScript的常用对象
- 第4章 DOM文档对象模型介绍
- 第5章 开发Ajax应用程序需要使用的工具
- 第3篇 Ajax应用技术分析篇
- 第6章 Hello World!分析
- 第7章 完善的Ajax应用程序:Ajax留言本
- 第8章 调试技巧
- 第9章 常见问题
- 第4篇 Ajax应用进阶篇
- 第10章 数据的组织方式:XML
- 第11章 数据的组织方式:JSON
- 第12章 JavaScript面向对象编程(OOP)
- 第13章 跨浏览器的兼容性问题
- 第14章 Prototype.js框架介绍
- 第15章 关于架构的思考
- 第16章 Ajax的缺陷及补救
- 第5篇 Ajax实战篇
- 第17章 Ajax高级表单验证程序
- 第18章 Ajax动态联动菜单
- 第19章 Ajax聊天室
- 附录A JavaScript速查手册
- 附录B HTML DOM速查手册
- 附录C Prototype速查手册
常见问题
这本书适合完全没有基础的人直接学吗?
不太适合。作者在书中假定读者已具备一定的HTML和CSS基础,内容从JavaScript语法讲起但节奏较快,零基础读者建议先补网页基础与JavaScript入门再来阅读。
书里的技术内容现在还有用吗?
书出版于2008年,围绕XMLHttpRequest、Prototype.js展开。其中请求原理、状态变化、数据格式与调试思路至今仍有参考价值,但具体框架与开发工具已过时,不宜作为最新技术选型依据。
随书光盘里的内容是什么?
据出版信息,本书附光盘一张,提供书中示例的源代码,配合第6章至第19章的案例练习使用;光盘为当年随书发行,现今获取可能存在困难,部分图书馆有配套馆藏。
这本书是哪年、由哪家出版社出版的?
《Ajax从入门到精通》由陈华编著,孙鹏等参与翻译与编写,清华大学出版社2008年9月出版,ISBN为9787302176428,全书624页,属于“网站开发非常之旅珍藏版”丛书。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。
作者简介
陈华
作者
陈华,公开资料有限,其作品题材跨越人工智能、医学、考试、管理、法律与工程造价等多个领域。库内收录其作品十种,包括《人工智能数学基础》这类面向技术入门的教材,也有《骨伤名家谈骨质疏松症》《吴门医派骨伤科发展史略》《浙派中医系列丛书:儿科卷》等中医骨伤与地方医学文献整理之作,以及国家执业药师资格考试辅导类用书。此外,他还涉猎电子商务与供应链管理、媒体法律纠纷规避、工程造价管理等实务题材。从这些作品看,陈华的写作偏重知识梳理与实用指导,兼顾学术普及与考试、行业应用,涉及面广而体例多样,适合不同背景的读者按需取用。