Google成功背后的技术---Ajax网页程序设计

当前位置:首页 > 计算机/网络 > 程序设计 > Google成功背后的技术---Ajax网页程序设计

  • 版 次:1
  • 页 数:
  • 字 数:
  • 印刷时间:2008年09月01日
  • 开 本:16开
  • 纸 张:胶版纸
  • 包 装:平装
  • 是否套装:否
  • 国际标准书号ISBN:9787121071157
  • 丛书名:网站开发专家
作者:沈时宇 著,李宏伟 改编出版社:电子工业出版社出版时间:2008年09月 
编辑推荐
  教您写出与GMail、Google Maps、Yahoo字典、Flickr相簿一样方便好用的网页。
  实例演练:会员申请账号即时检查、邮政编码查询、在线英文词典、拖放式购物车、简易版WIKI系统等。
  本书内容:本书从Ajax基础开始,在熟悉了整个的程序设计模式后,再引入较流行的3套Ajax程序设计框架(Framework),进而简化开发的工作。除此之外,为了让读者可以验证Ajax的技术,本书更是通过4个案例一步步带领大家操作具有实用价值的系统,包括会员申请账号即时检查与会员住址邮政编码查询、在线英文词典、拖放式购物车、简易版WIKI系统,不但能够练习Ajax开发技术,更能够将Ajax应用到实际的工作中。 
内容简介
本书详细介绍了Google背后的技术——Ajax,主要内容包括:Ajax简介、Ajax 基础、prototype.js、rico、xajax、登录系统之地址查询与用户账号验证、在线英汉词典、购物车、Wiki、Google Maps API、Google Maps 与 Ajax。本书内容丰富、实例典型、讲解详尽,为了便于读者学习,本书配套光盘中包含全部实例的源代码。
  本书实例源文件请到www.fecit.com.cn的“下载专区”中下载。
本书适合于所有具有一定Web开发经验的读者阅读。
本书繁体字版名为《AJAX网页程序设计——Google成功背后的技术》,由旗标出版股份有限公司出版,版权属旗标出版股份有限公司所有。本中文简体字版由旗标出版股份有限公司授权电子工业出版社独家出版发行。未经本书原版出版者和本书出版者书面许可,任何单位和个人均不得以任何方式或任何手段复制或传播本书的部分或全部。
目  录
第1篇 Ajax入门
 第1章 Ajax简介
  1.1 传统网站设计上的优缺点
   1.1.1 等待时间
   1.1.2 页面刷新
  1.2 其他替代方案
   1.2.1 Flash
   1.2.2 Java Applet
  1.3 Ajax的诞生
   1.3.1 Google Maps
   1.3.2 Google Suggest
   1.3.3 GMail
   1.3.4 Flickr
   1.3.5 异步通信
在线试读部分章节
  第1篇 Ajax入门
  第1章 Ajax简介
  1.1 传统网站设计上的优缺点
传统网站的运作机制与架构都是建立在HTTP上的。HTTP是个简单的协议,自然会有许多限制存在,不管是利用CGI、Server Side Script(PHP或ASP等)来设计任何网站,都必须限制于HTTP一个请求(Request),然后一个响应(Response)的设计。在WWW刚起步的阶段,这样的设计并无不妥,浏览器的“上一页”、“下一页”及“历史记录”(History)的功能也都是因此而存在的。
  但是随着网站的应用越来越广,甚至已经有越来越多的产品不再使用传统Windows的使用界面,而是以网页来操作产品,我们就有必要来重新思考,目前的网站设计存在着什么缺陷。
  1.1.1 等待时间
 现在多数网站背后所要做的事情包罗万象,CGI或Server side Script处理需要时间,单击超链接后就会产生一段等待时间。虽然说网站可以利用与后端数据库整合,提高服务器的等级,或者改善整体服务的程序架构等办法缩短等待时间,但是一段不少的时间仍是不可避免的。
  1.1.2 页面刷新
  正如前面所提到的,HTTP的设计是返回整个新的页面,所以在浏览器上就必须刷新整个页面来显示新的页面如图1-1所示,这样的设计会有几个缺点。
(1)页面的刷新会带来一种不流畅的感觉,用户每次单击后都使页面清空再重来,这样的用户界面设计基本上来说并不合理,或许可以利用其他HTML的技巧进行改进,如框架(Frame)的使用,但是可改进的空间并不大,甚至会带来其他缺点。
(2)如果想要设计一种会动态更新的页面,例如,动态显示所有上线用户数,传统做法都是做个框架(Frame),利用更新(Refresh)的方式来定期更新该框架中的数据,但是这种做法的最大缺点是造成页面的闪烁。正如前面所提到的,浏览器每次收到网站服务器的响应时,都是先清空页面再重新显示,所以当更新的频率快到某种程度时会给用户一种闪烁的感觉,这是不太合理的用户界面设计。
书摘插画
插图

 Google成功背后的技术---Ajax网页程序设计下载



发布书评

 
 

 

PDF图书网 

PDF图书网 @ 2017