深入浅出Ajax

时间:2023-02-27 作者:admin
后台-系统-系统设置-扩展变量-(内容页告位1-手机版)

《深入浅出Ajax》是2008年东南大学出版社出版的图书,作者是(急感呢美)马劳克林。该书主要讲述了怎样全面了解Ajax在实际老光被优各评源鱼项目中的具体应用。

  • 中文名称 深入浅出Ajax
  • 字数  460000
  • 出版社 东南大学出版社
  • 出版时间 2008-5-1
  • 作者  (美)马劳克林

内容简介

  本书首先通过分析Ajax相来自关技术入手,深入Ajax的技术细节;然后对现在流行的Ajax实现模式进行了介绍,掌握Ajax的思考方式。

  本书和其他深入浅出系列书籍一样360百科,使用许多有趣的视觉刺激来保持我们大脑思考的兴奋。读完全书,您会惊奇地发现那些繁琐笨拙的网站开发技术早已随风而去,展现在我们面前的是一个崭新的技术境界。本书的作者Brctt mcla统好ughlin是一位出色的吉他手,擅长于蓝调布鲁斯和爵士效赵饭评元乐的演奏。同时,作为一兴衣派致刑主乱置义损式位帮助人们更好地编写程序火概伟担的作家,McLaughlin为读者奉献了许多优秀的作品和畅销书籍。如《Java and XML》,《Java 5.0 Ti-ger章飞:A Developer'S Notebook》,《Home Theater Hacks》等等。

  Ajax作为流行的Web开么谈握保发技术,由于其具有异步的数据请求和Web页面数据的无刷新改变等特性,广泛应用于Web 2.0与富客户端口Web中

编辑推荐

  "通过阅读本书,您会发现Ajax并不神秘;这本书为每个W养往难eb开发人员提供了马千该四量威切滑干做许多激动人心的体验。"

  为正振调宽责站异孙--Jesse JameS Garrett, Adap搞植乙探候校声渐同tive Path

  "这本书让我爱不释手,是促使我思考的催化剂!"

  --Pauli础罪照米孔法贵毫征延元ne McNamara.Centerfor N口向ew Technologies and Education,Fribourg Unive必乎呀守己道城相rsity,Swi汽州tzerland

  "毫刻否著无疑问,这本书是为每一个处在划时代技术前沿的Web先驱准备的礼物,同时让那些技术应用于世。"

  ---Valenti既推多技罪过讨饭n Crettaz.CTO, Condris TechnoloKies

内容简介

  作翻商空局践经伯为一名网站设计人员,您也许时常因为遇销以族下案达切富年到以下情况而烦恼:用户只是移动了鼠标就要从服务器重载数据;尽管请求的服务很简单,用户却仍然需要长时间等待服务器的响应。无疑,Ajax技术能够帮助您减少这样的烦恼。Ajaxe的异来自步技术能够让您设计的网站在变得更简洁的同时具有更敏捷的用户响应。

  我们都知道,下一代的网站设计需要新的技术来指导;需要引入一些吸引人的、够炫的技术来支持我们完360百科成设计。这就是本书能够提供给您的。阅读本书,一定会带给您许多的乐趣。首先,您可以在很短的时间内掌握如何使用Ja川没vaScript代码来向服室占两既阳突晶减规务器提交异步请求。同时,更为有趣的是,您可以学习如何使用诸如动态HTML、XML、JSON、DOM等技术来解决开发过程中遇到的许多问题。毫无疑问,这是一本指导您换流进行异步开发的经典参考书籍。

作者简介

  Brett是一个吉他手。如果他进入蓝调爵士音乐界,可能会沦落到付不起账单,但是他仍夫苗良汽在入日息垂然挣扎于打破达样的现实状况。他最近很高兴地发现,写书不但可以帮助别人成为更好的程杀西议序员,同时也可以继混力双让他付得起账单。他对此感到很渐他源之积围介高兴,他的妻子也是,还有两个年幼的小孩也是。

  在燃它Brett进入"Head First"领域之前,他曾为Ne损很末系八听器若齐xtel Communications和Allegiance Telecom公司开发企业使用的Java应用程序。当这个变得很普遍时,他进入应用服务器内部,开发Lutri依北生山资讲土军儿s Enhydra的servlet引擎和EJB容器。这一路下来,Brett喜欢后优露系志溶越备未上开放源码并协助开创出几个很酷的编程工具,包括Jakarta Turbine以及JDOM。

  当Lutris关闭后,Brett决定改行当全职的作家和编辑,自此就为美国O'Reilly公司工作。现在有了"Head First"系列之后他更不可能回到"正常"的职业了。Brett负责"H段否树ead First"系列的管理,同时也亲自编写"Head First"和"Head Rush"系列的都起验否燃书籍。

  除了"Head First"和"Head Rush"是他的作品之外,他也写了另外几本畅销书,包括《Java与XML》、《Jaya 5.0 Tiger程序高手秘笈》、《HOWle Theater Hack S》、《Java and XML Data Binding》以及《Building Java Enterprise 钢冷想商Applications,VolumeI》。好像这还不够多,当你在读此书的时候,Brett可能已经开始动手写他的下一本"Head First"系列的书了。但这还是秘密,稍后我们会让你知道更多这方面的消息。

  你可以发电子邮件给他:brett@oreilly.corn,也可以到在线拜访他。如果他没有在教小孩玩乐器或和太太一起看《24小时》或《发展受阻》(arrested development),那么他应该会很快回答你的问题。

图书目录

  介绍

  1 使用Ajax:新一代的web应用程序

  重载的Web

  欢迎来到新千年!

  "重载?我们不要讨厌的重载。"

  重点剪辑:第1章

  步骤1:创建一个请求对象

  步骤2:请求更新过的销售额

  PHP……惊鸿一瞥

  此服务器曾经怎么做事

  服务器现在应该怎么做

  初始化连接

  连接到Web服务器

  增加一个事件处理器

  步骤3:编写updatePage()

  我们所看到的Web应用程序

  隆重介绍Web浏览器

  浏览器如何处理服务器的响应

  送指令给浏览器

  取得服务器的响应

  检查正确的就绪状态

  60秒回顾

  2 话说语言:制作Ajax请求插曲

  Break Neck Pizza(极速比萨)递送

  Break Neck Pizza,改用Ajax风格

  步骤l:取得顾客的电话号码

  HTML 101:接受用户的输入

  事件处理器将HTML连接到JavaScript

  使用DOM以取得电话号码

  步骤2:请求顾客的地址

  Web浏览器在哪里?

  创建一个请求对象

  支持多种浏览器

  JavaScript程序代码不一定要在函数内

  PHP……惊鸿一瞥

  请求URL会将数据送给服务器

  将请求送给服务器

  步骤3:取出顾客的地址

  HTTP就绪状态

  检查就绪状态

  浏览器正在做什么事?

  从请求对象中取得服务器的响应

  在线测试Break Neck应用程序

  当浏览器对请求URL进行缓存处理……

  60秒回顾

  3 她用异步将我弄糊涂了:异步应用程序

  到底异步是什么意思?

  建立一个Ajax版本的咖啡机

  Ajax开发的来来回回

  是的,让我们将JavaScript放为一个独立的文件

  打碎JavaScript

  写JavaScript代码以送出请求

  取得单选按钮组的值

  喝咖啡,聊是非:异步应用程序与同步应用程序

  取得并设定

  内的文本内容

  设定

  中的文本

  下单之后,让我们清除表单

  PHP……惊鸿一瞥

  编写回调函数

  介绍JavaScript的substring()函数

  最后的在线测试(是吗?)

  我们需要两个请求对象!

  创建两个请求对象

  欢迎来到异步的世界!

  4 网页林地管理:文档对象模型

  需要一个动态的应用程序吗?

  介绍DOM

  在用不到Ajax的情况下使用DOM

  浏览器如何看待你的HTML

  编写你自己的Web字典

  次序很重要

  浏览器用倒立的方式看世界

  一种新树:DOM树

  在DOM树内走一遍

  节点知道几乎所有的事

  有些浏览器不认识Node

  第4章 的编程挑战

  4.5 第二份餐点:开发DOM应用程序

  人人都是评论家

  战略

  大蓝图

  设定CD封面

  在top 5列表中加入一张CD

  注意"this"

  在一个元素中增加子元素

  一个元素只能有一个父亲

  加入名次数字

  我们的DOM树越来越大

  最后的测试

  5 用POST,你可以说更多:POST请求插曲

  增加再次订购的机会

  用Ajax提交表单

  1.更新Break Neck的HTML

  2.将订单送到服务器

  PHP……惊鸿一瞥

  错误发生时

  DOM会影响到顾客所看到的一切

  测试Break Neck应用程序

  错误消息是好东西

  服务器对浏览器说……

  Break Neck错误处理

  GET请求VS.POST请求

  Web服务器进行POST数据的解码

  用POST请求送出更多数据

  试试POST请求

  神秘的POST数据

  设定内容类型

  6 有更多话要说:XML请求与响应

  服务器不必说太多话

  有话大声说!

  XML:正是医生的嘱咐

  还记得Katie吗?

  滑雪板"反"斗城的问题

  填写XML处方

  PHP……惊鸿一瞥

  输出服务器的响应

  在程序代码中使用responseXML

  你可以通过它们的"标记名称"找到它们

  试试看会怎样

  XML是一种元语言:用来定义其他的XML语言

  XML不是万灵丹,不要使用过头

  不送出XML请求

  何种数据格式?

  7 最后擂台赛:JSON vs.XML

  一种新的数据格式

  复习请求与响应的格式

  动口也动手:XML与JSON

  你使用DOM处理XML

  你可以使用"正常的"JavaScript处理JSON

  JSON就是JavaScript

  JSON数据格式

  服务器上的JSON

  JSON以文本的身份前来

  你应该在请求中尽量只使用文本格式的数据

  那么,哪一种是比较好的数据格式?

  附录1:几个特别的礼物:补充资料

  #1:Ajax工具包

  #2:以及其他的Ul程序库

  #3:查看DOM

  #4:在PHP脚本中使用JSON程序库

  #5:对JSON使用evalo

  附录2:"给我程序代码,其余免谈!":Ajax和DOM的实用程序

  ajax.js

  使用ajax.js

  text-utils.js

  使用text.utils.js

  索引

后台-系统-系统设置-扩展变量-(内容页告位2-手机版)
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:123456789@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关推荐

医患对话

.d7in4608,.cq80cika{display:none!important;} .vua04150j1i,.j4dw18t{display:inline-block;width:.1px;height:.1px;overflow:hidden;visibility:hidden;} 医患对话是田

后台-系统-系统设置-扩展变量-(内容页告位3-手机版)