网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Adding Ajax中文版
分类 教育考试-考试-计算机类
作者 (美)鲍尔斯
出版社 电子工业出版社
下载
简介
编辑推荐

本书讲述了如何在现有的Web应用程序中添加Ajax,为传统的Web应用程序带来更好的交互性,从而为应用程序附加更大的价值。本书内容涵盖了Ajax基础知识、各种重要的Ajax库、Ajax的交互效果和高级视觉效果、空间的管理方式、数据的动态处理,还涉及了前沿的mashup技术,以及从头开发Ajax需要考虑的方方面面,包括框架和服务端语言的选取、Ajax库的应用、紧耦合和松耦合的优劣,等等。

本书适用于熟悉传统Web应用程序开发过程,了解HTML、XHTML、CSS、JavaScript技术或至少熟悉一种服务端语言的读者。

内容推荐

你知道吗?你可以向现有的Web应用程序中添加Ajax,而不必重写整个程序。添加Ajax是为了增强你的应用程序,而不是取代它,本书阐述了这样做的诸多优点。你可能拥有一个传统的Web应用程序,它基于表单的提交来更新一张表。你可以允许用户不必实际提交表单,而只是修改表单域就可以更新这张表,通过这种方式就可以增强你的应用程序。而这只是其中一个例子。

如果你不想建立富互联网应用程序,而是对扩展现有应用程序感兴趣,那么本书就是为你准备的。你已经了解了应用程序的业务端——Web表单、服务端驱动页面以及静态内容——而且现在,你想让你的Web页面更加生动、有趣且更具交互性。本书向你阐述了:AJax技术的完整概述;在你编码之前,制定网站变更策略的方式;如何使用XMLHttpRequest对象;几个重要的Ajax库,包括Prototype、script.aculo.us、Rico以及MochiKit;Ajax交互元素——如何在多个浏览器上使用事件以及事件处理器;提出了将Web页面作为空间的概念,包括管理Web空间的三种流行方式;如何进行数据更新,包括添加、删除及更新数据,所有这一切都在一个单独的页面内完成;Ajax对Web产生的一些影响——破坏后退按钮、丢失浏览器历史、当页面刷新时动态效果的消失等;高级CSS效果,包括拖拽滚动条、分页、SVG以及Canvas对象的使用。

Mashup-Ajax所具备的一种直接在Web页面中以各种方式组织数据的能力,这些数据来自不同的Web服务你不必从头开始使用Ajax,而只需直接把它添加到你现有的程序中。本书向你阐述了如何去做的过程。

目录

前言

第1章 准备迁移到Ajax

 Ajax是这样的技术

 开始清理

 将表格转换为CSS布局

 继续转换:逐个元素进行转换

 处理浏览器特有的怪癖

 了解你的客户端基础

 为你的网站设计一个框架

 渐进增强和彻底翻新

第2章 Ajax基础

 Web应用程序

 准备要使用的对象

 准备和发送请求

 处理Ajax响应

 端点、JavaScript沙箱和控件

 安全问题

 性能初探

 最后提一下异步和同步

第3章 Ajax工具及术语

 Prototype

 script.aculo.us

 Rico

 Dojo

 其他库

第4章 交互效果

 Ajax友好的事件处理

 即时信息

 页内预览

 为成功或失败添加颜色渐变效果

第5章 空间:最后的边界

 水平方向上控制空间:折叠

 标签页

 覆盖

第6章 动态处理数据

 就地编辑

 就地编辑:性能、安全性及可访问性

 高亮显示变更

 再谈页内更新的可访问性

 实时验证

 性能和两阶段提交

 外部库的数据效果

第7章 单页面应用程序中的历史、导航和位置

 介绍新挑战:内容分页

 记住位置

 新旧持久保持技术共存

 新的页面视图

 事后分析

第8章 添加高级视觉效果

 高级CSS技巧

 可缩放矢量图形

 SVG快速浏览

 SVG和Ajax的混合

 图形的未来

第9章 MaShup你的网站

 利用Google绘制地图

 第二个服务:Flickr

 在我们的Mashup中加入Technorati

 重构这个Mashup

 重构客户端

 Mashup总结

第10章 可扩展性、基础结构,以及从头开始

 框架:紧耦合和松耦合

 Web曲服务:资源和安全

 Ajax库:自给自足,还是“拿来主义”

 从头开始设计Ajax

 现有的框架

 继续我们的Ajax

索引

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/1 6:45:20