上海地区专业的网上书店
一次性购物满100元即可享受VIP会员价格优惠
网站地图 |登录/注册 |购物车 |会员中心 |帮助中心 |友情链接
首页 | 新书上市 | 畅销推荐 | 礼品图书 | 分类浏览 | 出版社专区 | 图书热评 | 求购登记 | 顾客留言 | 图书拾零
 
   图书搜索: 高级搜索

深入浅出Ajax(英文影印版)

深入浅出Ajax(英文影印版)
新书城图书编号:31573
图书ISBN:7564103485
出版时间:2006-5-1
出版社:东南大学出版社
作者:(美)麦克劳夫林 著
市场价格:¥98
普通会员:¥78.4    80
VIP会员:¥73.5   75
购买商品 收藏商品  
【图书分类】
计算机图书>>程序语言>>Java/J2EE/JSP
【图书简介】
作为一名网站设计人员,您也许时常因为遇到以下情况而烦恼:用户只是移动了鼠标就要从服务器重载数据;尽管请求的服务很简单,用户却仍然需要长时间等待服务器的响应。无疑,Ajax技术能够帮助你减少这样的烦恼。Ajax中的异步技术能够让您设计的网站在变得更简洁的同时具有更敏捷的用户响应。 我们都知道,下一代的网站设计需要新的技术来指导;需要引入一些吸引人的、够炫的技术来支持我们完成设计。这就是本书能够提供给您的。阅读本书,一定会带给您许多的乐趣。首先,您可以在很短的时间内掌握如何使用JavaScript代码来向服务器提交异步请求。同时,更为有趣的是,您可以学习如何使用诸如动态HTML、XML、JSON、DOM等技术来解决开发过程中遇到的许多问题。毫无疑问,这是一本指导您进行异步开发的经典参考书籍。 本书和其他深入浅出系列书籍一样,使用许多有趣的视觉刺激来保持我们大脑思考的兴奋。读完全书,您会惊奇的发现那些繁琐笨拙的网站开发技术早已随风而去,展现在我们面前的是一个崭新的技术境界。 本书的作者Brett McLaughlin是一位出色的吉他手,擅长于蓝调布鲁斯和爵士乐的演奏。同时,作为一位帮助人们更好地编写程序的作家,McLaughlin为读者奉献了许多优秀的作品和畅销书籍。如《Java and XML》,《Java 5.0 Tiger : A Developer's Notebook》,《Home Theater Hacks》等等。
【图书评论】
发表新的评论   
浏览深入浅出Ajax(英文影印版)全部评论>>   
【图书目录】

1 Using Ajax
The Web, Reloaded
Welcome to the new millenium
"Reload? We don't need no stinking reloads."
The highlight reel: Chapter 1
Creating a request object
PHR.. at a glance
What the server used to do...
What the server should do now
Initialing a connection
Connecting to the web server
Adding an event handler
Coding the callback function
How we see web apps...
  Introducing the web browser
  What should the browser do with the server's response?
  Sending instructions to the browser
  Getting the server's response
  Checking for the right ready state
  60 second review               
2 Speaking the Language
   Break Neck Pizza Delivery
Break Neck Pizza, Ajax-style
HTMI, 101 : accepting user input
Event handlers connect HTML to JavaScript
Using the DOM to get user input
Where's the web browser?
Creating a request objcct (revisited)
Supporting multiple browsers
JavaScript doesn't have to be in a function
PHR.. at a glance
Request URLs deliver data to the server
Seud the request to the server
Retrieving data from the server
HTTP ready states
Checking the ready state
What is the browser doing?
Get the server's response from the request object
Test driving the Brcak Neck app
when browsers cache request URLs...
60 second review
3 She Blinded Me with Asynchrony
   What does asynchronous really mean?
Building an Ajax-powered coffee maker
Iterative developn~ent and Ajax apps
Moving JavaScript to external files
Breaking up theJavaScript
Sending an asynchronous request
Getting the value of a radio group
Espresso Talk: Asynchronous and Synchronous Application
Getting the text content of a <div>
Setting the text content of a <div>
Clearing the order form
PHP... at a glance
Writing the callback function
IntroducingJavaScript's substring() function
The final test drive (right?)
We need two request objects!
Creating two request objects
welcome to the world of asynchrony!
4 Web Page Forestry
    Need a dynamic application?
Meet the DOM
Using the DOM without Ajax
How the browser sees your HTML
Write your own... Web Dictionary
Order matters to the web browser
Browsers see the world upside down
The DOM tree
Moving around in a DOM tree
The node knows.., pretty much everything
Some browsers don't recognize Node
The Great Chapter 4 Coding Challenge
4.5 A Second Helping
  Evervone's a critic
What's the game plan?
The big picture
Setting up CD covers
Programmatically adding event handlers
Adding a CD to the top 5
Pay attention to "this"
Adding children to an element
An element can have only one parent
More additions to our DOM tree
A final test drive
5 Saying More with POST
     Repeat business rocks
Submitting a form with Ajax
Send the order to the server
PHR.. at a glance
When things go wrong...
The DOM is connected to what a customer sees
Test driving Break Neck
Error messages and response headers
The server talks back
Break Neck error handling
GET requests versus POST requests
Web servers unencode POST data
Send more data with a POST request
Trying out POST requests
The mysterious POST data
  Request headers
  Response headers
  Setting the content type
6 More Than Words Can Say
          Servers don't get to say much
        Speak Up!
        The limited vocabulary, of a server
        XML: just what the doctor ordered
        Revisiting Boards 'R' Us
        The problem with Boards 'R' Us
        The problem with proprietaW data formats
        Filling that XML prescription
        PHP... at a glance
        Using responseText to get raw XML
Remember DOM trees?
  Using responseXML in your code
        Finding elements by their tag name
        Testing out XML in Boards 'R' Us
        XML is a language to define other languages
        Don't try and use XMI, for everything
        XML for requests?
        Which data format?
7 A Fight to the Finish
   A new data format
A review of request and response formats
Fighting words: XML and JSON
You use the DOM to work with XML
You work withJSON using "normal" JavaScript
JSON is JavaScript
TheJSON data format
JSON on the server
JSON comes across as text
What data format should you send your requests in?
Which is the better data format?
a.1 A Few Special Bonus Gifts
  Ajax toolkits
script.aculo.us and UI toolkits
Inspecting the DOM
Using JSON libraries in your PHP scripts
Using eval0 withJSON
a.2 It's time for a little bonus credit.
ajax.is
Using ajax.js
text-utils.js
Using text-utils.js

 

| 会员登陆
| 最近的浏览历史
清除浏览历史>>
| 相关图书
J2ME Jini 应用系统开发
数据结构与算法分析——Java语言描述
Java课程设计
Java网络编程基础
J2EE 1.4基础教程
Java就业培训教程
JavaScript程序设计基础教程
思科网络技术学院教程:Java编程基础(实验手册)
思科网络技术学院教程:Java编程基础(含盘)
J2EE设计模式
工作时间 保密安全 订单查询及修改 支付方式 投诉 购物流程
联系我们 售后服务 配送问题 积分与优惠 建议 交易条款
·电话:021-66822880    ·邮箱:    ·客服时间( 周一 至 周六 9:00-18:00 )
Copyright © 新书城 2006-2008 , All Rights Reserved   沪ICP备06028173号