当前位置: 100md首页 > 电子书籍 > 资料下载2021 >
编号:47008
Head First Ajax中文版.pdf
http://www.100md.com 2020年11月9日
第1页
第7页
第18页
第21页
第44页

    参见附件(81919KB,529页)。

    《Head First Ajax(中文版)》是了解如何构建动态、交互式Web应用的一个完美学习体验。这本书专门针对你的大脑而制作,涵盖JavaScript、XHTML、异步和同步请求、DOM以及扩展和提升你的Web应用开发能力所需的所有内容

    编辑推荐

    了解如何让你的Web页面听说两不误

    让笨重的Web应用感觉就像是能迅速响应的动态桌面应用

    采用纯文本、XML和JSON格式传输数据

    了解Sally如何利用异步编程同时兼顾两件事

    深入掌握树和文档对象模型

    重视大脑的学习指南

    内容简介

    《Head First Ajax(中文版)》是了解如何构建动态、交互式Web应用的一个完美学习体验。这本书专门针对你的大脑而制作,涵盖JavaScript、XHTML、异步和同步请求、DOM以及扩展和提升你的Web应用开发能力所需的所有内容。你要做的不只是记住其他人所写框架中的某些方法,也不再只是从某个工具包向应用拖放部件。读完这本书,你将构建一流的应用,能够与服务器通信而无需重新加载页面,能够响应用户的动作在屏幕上移动元素,甚至在用户犯错误之前就能够预料到用户可能犯的错误。

    为什么这本书如此与众不同?

    我们认为,你的时间如此宝贵,不应过多地浪费在与新概念的斗争中。通过使用认知科学和学习理论的新研究成果,你将享受一种多感官学习体验,《Head First Ajax》采用了一种专门为你的大脑而设计的丰富格式娓娓道来,而不是长篇累牍地说教,让你昏昏欲睡。

    重要说明

    要把这看做是一个学习过程,而不要简单地把它看成是一本参考书。我们在安排内容的时候有意做了一些删减,只要是对有关内容的学习有妨碍的,我们都毫不留情地一律删掉。另外,第一次看这本书的时候,要从第一页看起,因为书中后面的部分会假定你已经看过而且学会了前面的内容。

    我们假设你已经对HTML和CSS很熟悉。

    单是HTML和CSS就需要整本书来讲解(实际上,确实有这样一本书:《Head First HTML with CSS & XHTML》)。我们把本书的重点放在Ajax编程上,而不是重复罗列你在其他地方可能已经学过的大量标记和样式内容。

    我们假设你以前至少见过JavaScript代码。

    JavaScript至少需要整本书来讲解……哦,等一下,这句话前面说过了。说实在的,JavaScript绝非一个简单的脚本语言,本书中无法涵盖JavaScript的所有用法。你只是会学到所有与Ajax编程有关的JavaScript用法,并了解如何充分使用JavaScript为你的Web页面增加交耳性以及向服务器发送请求。

    不过,如果你从未编写过哪怕一行JavaScript代码,对函数成大括号完全陌生,或者以前从来没有川任何一种语言编程的经历,那么你可能需要找一本好的JavaScript书,通读一遍。如果你实在想努力读这本书,也并无不可——不过要有心理准备:在基础知识部分我们的进度会相当快。

    这本书没有谈到服务器端编程。

    现在要找用Java、PHP、Ruby、Python、Perl、Ruby on Rails、C#以及更多其他语言编写的服务器端程序是很常见的。Ajax编程适用于所打这些语言,我们在本书的示例中也会尽力提供几个服务器端程序的例子。

    不过,为了保证把重点放在Ajax的学习上,我们不会花太多时间来解释所用的服务器端程序;这里只会展示服务器的基本输入和输出,不过这对于我们来说已经足够了。我们相信,你编写的Ajax应用应该能使用任何类型的服务器端程序;另外我们还相信你应该足够聪明,能把从使用PHP的例子中学到的知识应用到Ruby on Rails或Java servlet的应用中。

    可以访问我们的网站,示例服务器端程序,这样你就能自己运行这些应用了。

    建议你对这本书中的示例使用多个浏览器。

    非常糟糕的是,不同的Web浏览器会以完全不同的方式处理你的HTML、CSS和JavaScript。如果想成为一个真正的Ajax程序员,一定要在多个现代浏览器上测试你的异步应用。这本书中的所有示例都已经在最新版本的Firefox、Opera、Safari、Internet Explorer和Mozilla测试过。不过,如果你发现有问题,请告诉我们……这应该是个意外。

    本书目录

    引子

    1.使用Ajax:新一代的Web应用

    2.设计Ajax应用:用Ajax方式思考

    3.JavaScript事件:回应你的用户

    4.多个事件处理程序:两人成伴

    5.异步应用:这就像重新申请驾照

    6.文档对象模型:Web页面森林

    7.管理DOM:我的愿望就是你的命令

    8.框架与工具包:谁也不相信

    9.XML请求与响应:难以言表

    10.JSON:JavaScript之子

    11.表单与验证:畅所欲言

    12.Post请求:怀疑:要把它当做朋友

    附录Ⅰ:未谈到5大问题

    附录Ⅱ:工具函数

    Head First Ajax中文版截图