出版时间:2008-9 出版社:李宏伟、 沈时宇 电子工业出版社 (2008-09出版) 作者:沈时宇 著 页数:245
Tag标签:无
前言
最早接触到在2005年时全世界有关网页开发的Blog都在谈论Aj什么是Aiax呢?于是在Google上下,的确能找到很多与AjaX相关的介绍。现在用户在Google搜索关键字“Ajax”,会找到超过150000000条的数据。这在中的人们也是如此。在笔者编写本书能够带您步入Ajax殿堂。当你再看到一个类似的Intemet服务时,也能大概猜测出其背后的实现方式。不过笔者更希望的是,通过本书中的示例引导激发读者的创造力,毕竟Aiax只是一种工具,如何拿它来应用才是最有价值的。本书是笔者编写的第一本书,因为是第一次接触,有许多地方不了解,在思考如何写这本书时,不知道该怎么描述才会让读者更容易理解,幸好有赖于编辑黄大哥的帮忙润饰,也感谢我周围的其他人,在最忙时还能一直支持我。
内容概要
详细介绍了Google背后的技术——Ajax,主要内容包括:Ajax简介、Ajax基础、prototype.js、rico、xaiax、登录系统之地址查询与用户账号验证、在线英汉词典、购物车、Wiki、Google Maps API、GoogleMaps与Aiax。《网站开发专家·Google成功背后的技术:Ajax网页程序设计》内容丰富、实例典型、讲解详尽,为了便于读者学习,《网站开发专家·Google成功背后的技术:Ajax网页程序设计》配套光盘中包含全部实例的源代码。 《Google成功背后的技术(Ajax网页程序设计)》实例源文件请到www.fecit.com.cn的“下载专区”中下载。 《网站开发专家·Google成功背后的技术:Ajax网页程序设计》适合于所有具有一定Web开发经验的读者阅读。 《网站开发专家·Google成功背后的技术:Ajax网页程序设计》繁体字版名为《AJAX网页程式设计——Google成功背後的技术》,由旗标出版股份有限公司出版,版权属旗标出版股份有限公司所有。本中文简体字版由旗标出版股份有限公司授权电子工业出版社独家出版发行。未经《网站开发专家·Google成功背后的技术:Ajax网页程序设计》原版出版者和《网站开发专家·Google成功背后的技术:Ajax网页程序设计》》出版者书面许可,任何单位和个人均不得以任何方式或任何手段复制或传播《网站开发专家·Google成功背后的技术:Ajax网页程序设计》的部分或全部。
书籍目录
第1篇 Ajax入门第1章 Ajax简介1.1 传统网站设计上的优缺点1.1.1 等待时间1.1.2 页面刷新1.2 其他替代方案1.2.1 Flash1.2.2 Java Applet1.3 Aiax的诞生1.3.1 Google Maps1.3.2 Google Suggest1.3.3 GMail1.3.4 Flickr1.3.5 异步通信1.4 Flash、Java Applet及AjaX的比较第2章 Ajax基础2.1 A1ax基本原理2.1.1 使用Ajax之前2.1.2 使用Ajax2.1.3 Aiax三层架构2.2 Ajax的核心XMLHttpRequest2.2.1 设置异步传输完成函数2.2.2 使用open()函数初始设置2.2.3 使用send()传输2.2.4 取得服务器的响应2.3 不同浏览器上的XMLHttpRequest2.4 Aiax的安全性问题2.4.1 网络服务与安全问题2.4.2 AiaX的限制2.4.3 如何突破Aiax的安全限制2.4.4 访问需要账号和密码的网页第2篇 AjaxFramework第3章 prototype.js3.1 为什么要使用Framework3.2 prototypejs简介3.2.1 prototyped.js的版权3.2.2 如何应用protortype.js3.2.3 prototype.js的面向对象概念3.3 JavaScript原有对象的扩展3.3.1 Arrav对象3.3.2 Number对象3.3.3 Stmg对象3.3.4 Event对象3.4 新增加的对象3.4.1 哈希(Hash)对象3.4.2 PeriodicalExecuter对象3.5 Ajax对象3.5.1 perototype.js的Ajax示例3.5.2 Aiax对象3.5.3 Aiax.Base对象3.5.4 Ajax.Request对象3.5.5 Ajax.Responders对象3.5.6 Ajax.updater对象3.5.7 Ajax.Periodicalupdater对象3.6 prototype.js后记第4章 rico4.1 rico简介4.2 rico的版权4.3 rico示例:旅游网站4.4 rico旅游网站示例改进4.5 rico后记第5章 xajax5.1 xajax简介5.2 xajax版权5.3 使用xajax5.4 xajax的第1个示例5.5 xajax的第2个示例5.6 xaiax重要对象及函数整理5.6.1 xajax对象5.6.2 xajaxResponse对象5.7 xajax后记第3篇 Ajax实例演练第6章 登录系统之地址查询与用户账号验证6.1 简介6.2 数据准备6.3 程序架构6.4 地址查询后端处理6.4.1 列举地址6.4.2 深入筛选6.5 前端的用户处理6.5.1 版面设置6.5.2 事件处理6.5.3 下拉菜单6.5.4 检验用户账号6.6 改进空间第7章 在线英汉词典7.1 简介7.2 数据准备7.3 Aiax词典后端代码7.3.1 寻找单词7.3.2 列举单词7.4 Ajax词典前端代码7.4.1 版面设置7.4.2 查询单词7.5 其他改进的方法第8章 购物车8.1 简介8.2 程序说明8.2.1 版面设置8.2.2 拖放功能第9章 Wiki9.1 什么是Wiki9.2 程序架构9.3 代码说明9.3.1 wiki引擎前端代码9.3.2 后端代码9.4 本章小结第10章 GoogleMapsAPI10.1 GoogleMaps简介10.2 开始的第一步:申请API密钥10.3 开始使用GoogleMapsAPI10.3.1 引用API10.3.2 定义Container10.3.3 建立GMap对象10.3.4 加上控件10.4 在地图上增加其他信息10.4.1 标示地点10.4.2 使用自定义图标标示地点10.4.3 显示信息10.5 地图彩妆一画上线条10.5.1 程序说明10.5.2 运行结果10.6 GoogleMapsAPI的事件处理10.6.1 单击按钮触发事件10.6.2 显示经纬度10.7 本章小结第11章 GoogleMaps与Ajax11.1 AjaX相关对象11.1.1 GXmlHttp11.1.2 GXslt11.1.3 XML文件11.1.4 XSLT文件11.2 利用Ajax加载地点数据11.3 本章小结第4篇 附录附录A HTTPA.1 HTTP简介A.2 HTTPS附录B JavaScriptB.1 Javascript简介B.2 语法简介B.2.1 变量B.2.2 基本语法B.2.3 函数B.3 DOMB.4 Java Script实例演练B.5 面向对象B.5.1 数组(Array)B.5.2 字符串(string)B.5.3 对象(Object)附录C XMLHttp Request APIC.1 XMLHttp RequestC.1.1 IE上取得该对象的方法C.1.2 其他浏览器上取得该对象的方法C.2 open()C.3 send()C.4 onreadystatechangeC.5 responseXMLC.6 responseTextC.7 readyStateC.8 statusC.9 statusTextC.10 abort()C.11 getAllResponseHeaders()C.12 getResponseHeader()C.13 setRequestHeader()C.14 onload
章节摘录
插图:(3)上一页、下一页的操作。其实严格来说,笔者并不认为网页“上一页”和“下一页”的设计不好,相反这是可以让用户随时查看过往记录的好工具。但是在复杂的网页设计中,如果对浏览器的“上一页”、“下一页”没有好的设计,就会给用户带来不便。举例来说,可能大部分用户都有这样的经验,当使用某些有搜索功能的网站输入了搜索的关键字符串后,浏览器上出现了一堆相关的数据,因为数据众多需要进行分页,在浏览的过程中需要不断地单击“下一页”,但是当你再使用浏览器的“上一页”功能时,浏览器可能会重新弹出一个窗口告诉你要再次发送信息。不过即使单击了“确定”按钮,所产生的网页还可能会出现“请求超时”等错误消息,而这些不愉快的体验,也往往让用户在使用“上一页”功能时疑虑再三。但是利用网页作为用户界面还是有很多优点的,最主要的优点是开发时间短,容易开发(开发环境及语言繁多,开发者可以挑选自己熟悉进行开发),容易在不同平台间互相兼容;而对于一般软硬件的管理界面来说,网页式的管理也利于远程管理,同时因为HTTP也是广泛使用的标准通信协议,用HTTP不需要考虑穿透防火墙等棘手的问题,所以多数网络设备都是以HTML加上HTTP的组合来开发网页界面的,而安全性的问题也由HTTPS来解决,所以当用户使用网页作为界面时只需要考虑数据及页面即可,是非常方便的。
编辑推荐
《网站开发专家·Google成功背后的技术:Ajax网页程序设计》从Ajax基础开始,在熟悉了整个的程序设计模式后,再引入较流行的3套Aja×程序设计框架(Framework),进而简化开发的工作。除此之外,为了让读者可以验证Ajax的技术,《网站开发专家·Google成功背后的技术:Ajax网页程序设计》更是通过4个案例一步步带领大家操作具有实用价值的系统,包括会员申请账号即时检查与会员住址邮政编码查询、在线英文词典、拖放式购物车、简易版WIKI系统,不但能够练习Ajax开发技术,更能够将Ajax应用到实际的工作中。教您写出与GMail、Google Maps、Yahoo字典、Flickr相簿一样方便好用的网页。实例演练:会员申请账号即时检查、邮政编码查询、在线英文词典、拖放式购物车、简易版WIKI系统等。
图书封面
图书标签Tags
无
评论、评分、阅读与下载