失效链接处理 |
《疯狂Ajax讲义Q第3版)(j)》PDF 下蝲
转蝲自:(x)https://download.csdn.net/download/qq_25231683/9951723
下蝲地址Q?/strong>版权归出版社和原作者所有,链接已删除,误买正?/b>
?sh)子版仅供预览,支持正版Q喜Ƣ的误买正版书c:(x)《疯狂Ajax讲义Q第3版)(j)?/a>
图书介:(x)
本书为《疯狂Ajax讲义》的W?版,其中jQuery升?.8版本QPrototype升?.7.1版本QDWR升?.0版本。第3版最大更新是详细、全面地介绍?jin)ExtJS 4.1的知识。由于Ext JS 4.1本n内容比较多,因此本书׃(jin)几百|介绍ExtJS的功能和用法Q这部分内容独立出来卛_作ؓ(f)Ext JS 4.1的学?fn)手册。本书详l介l了(jin)jQuery 1.8、Ext JS4.1、Prototype1.7.1、DWRq?个最常用的Ajax框架的用法,qҎ(gu)个框架提供了(jin)一个实用案例,让读者理pd际。这部分内容?ldquo;疯狂软g教育中心(j)”的标准讲义,它既包含?jin)实际Ajax开发的重点和难点,也融入了(jin)大量学习(fn)者的学习(fn)l验和感(zhn)。再q者以丰富的授评验ؓ(f)基础Q深入浅出地介绍它们Q希望读者真正掌握Ajax开发的_N。本书最后提供了(jin)2个综合性案例:(x)Blogpȝ和电(sh)子拍卖系l,让读者将前面所学真正应用到实际目中。电(sh)子拍卖系l是一个包?个表、表之间h复杂兌映射的系l,该案例采用目前最行、最规范的轻量JavaEE架构Q将整个应用分ؓ(f)领域对象层、DAO层、业务逻辑?然后用DWR作ؓ(f)Ajax引擎调用业务逻辑Ҏ(gu)响应异步hQ系l权限检查推q到业务逻辑层完成,q用HTTPSession跟踪用户操作状态,从而避免用户刷新浏览器D的浏览状态丢失。该案例对实际项目具有极好的指导价值和借鉴意义。该案例既提供了(jin)IDE无关的、基于Ant理的项目源码,也提供了(jin)ZEclipseIDE的项目源码,最大限度地满读者的需求。如果在阅读本书旉CQ何技术问题,都可dhttp://www.crazyit.org与本书庞大的读者群交流?/span>
相关截图Q?br />
![]()
图书目录Q?/strong>
W?章 Ajax概述与Ajax初体?/span> 1.1 重新思考Web应用 1.1.1 应用pȝ的发展史 1.1.2 传统Web应用的优势和~点 1.2 重新设计Web应用 1.2.1 富Internet应用 1.2.2 使用Ajax 1.3 Ajax技术介l?/span> 1.3.1 Ajax的工作方?/span> 1.3.2 Ajax技术核?j)?x) XMLHttpRequest 1.3.3 Ajax的编E脚本:(x) JavaScript语言 1.3.4 HTML面的DOM模型 1.3.5 动态加载和昄数据 1.3.6 Ajax的特?/span> 1.3.7 Ajax带来的典型优?/span> 1.4 开发传l的B/S聊天?/span> 1.4.1 实现业务逻辑lg 1.4.2 实现控制?/span> 1.4.3 实现视图 1.4.4 传统B/S聊天室的问题 1.5 Ajax聊天?/span> 1.5.1 异步发送请?/span> 1.5.2 解决多余h的问?/span> 1.5.3 解析服务器响?/span> 1.5.4 何时发送请?/span> 1.5.5 Ajax聊天室的特点 1.6 Ajax~程的技术难?/span> 1.7 传统Web应用与Ajax应用的对?/span> 1.8 本章结 W?章 XMLHttpRequest对象详解 2.1 XMLHttpRequest对象概述 2.2 XMLHttpRequest的方法和属?/span> 2.2.1 XMLHttpRequest的方?/span> 2.2.2 XMLHttpRequest的属?/span> 2.3 发送请?/span> 2.3.1 发送简单请?/span> 2.3.2 发送GETh 2.3.3 发送POSTh 2.3.4 发送请求时的编码问?/span> 2.3.5 发送XMLh 2.4 处理服务器响?/span> 2.4.1 处理的时?/span> 2.4.2 使用文本响应 2.4.3 使用JSON响应 2.5 XMLHttpRequest对象的运行周?/span> 2.6 Ajax必须解决的问?/span> 2.6.1 跨浏览器问题 2.6.2 安全性问?/span> 2.6.3 性能问题 2.7 本章结 W?章 jQuery库详?/span> 3.1 jQuery入门 3.1.1 理解jQuery的设?/span> 3.1.2 下蝲和安装jQuery 3.1.3 让jQuery与其他JavaScript 库共?/span> 3.2 获取jQuery对象 3.2.1 jQuery核心(j)函数 3.2.2 jQuery与jQuery.holdReady 3.2.3 以CSS选择器访问DOM元素 3.2.4 选择器的附加限定?/span> 3.2.5 表单相关的选择?/span> 3.3 jQuery操作cLl的工具Ҏ(gu) 3.3.1 qo(h)相关Ҏ(gu) 3.3.2 仿DOMD查找的相x(chng)?/span> 3.3.3 链接Ҏ(gu) 3.4 jQuery支持的方?/span> 3.4.1 jQuery命名I间的方?/span> 3.4.2 数据存储的相x(chng)?/span> 3.4.3 操作属性的相关Ҏ(gu) 3.4.4 操作CSS属性的相关Ҏ(gu) 3.4.5 操作元素内容的相x(chng)?/span> 3.4.6 操作DOM节点的相x(chng)?/span> 3.5 jQuery事g相关Ҏ(gu) 3.5.1 l定事g处理函数 3.5.2 特定事g相关的方?/span> 3.5.3 事g对象 3.6 动画效果相关的方?/span> 3.6.1 单动d复杂动画 3.6.2 操作动画队列 3.7 jQuery的回调支?/span> 3.7.1 回调支持的基本用?/span> 3.7.2 创徏Callbacks支持的选项 3.8 Ajax相关Ҏ(gu) 3.8.1 三个工具Ҏ(gu) 3.8.2 使用loadҎ(gu) 3.8.3 jQuery.ajax(options)?/span> jQuery.ajaxSetup(options) 3.8.4 使用get/postҎ(gu) 3.9 jQuery的Deferred对象 3.9.1 jQuery的异步调?/span> 3.9.2 为多个耗时操作指定回调函数 3.9.3 为普通对象增加Defered接口 3.9.4 jQuery对象的promiseҎ(gu) 3.10 扩展jQuery和jQuery插g 3.11 本章结 W?章 ZjQuery的应用:(x)?sh)子相册pȝ 4.1 实现持久?/span> 4.1.1 实现持久化类 4.1.2 配置SessionFactory 4.2 实现DAOlg 4.2.1 开发通用DAOlg 4.2.2 DAO接口定义 4.2.3 完成DAOlg的实现类 4.3 实现业务逻辑?/span> 4.3.1 实现业务逻辑lg 4.3.2 配置业务逻辑lg 4.4 实现客户端调?/span> 4.4.1 讉K业务逻辑lg 4.4.2 处理用户d 4.4.3 获得用户相片列表 4.4.4 处理页 4.4.5 通过隐藏iframe实现文g上传 4.4.6 面加蝲时的处理 4.5 本章结 W?章 Ext JS核心(j)技术详?/span> 5.1 Ext JS入门 5.1.1 下蝲和安装Ext JS 5.1.2 Ext 入门CZ 5.1.3 使用Ext JS文档 5.2 核心(j)工具Ҏ(gu) 5.2.1 Ext的属性和获取览器特?/span> 5.2.2 onReadyҎ(gu) 5.2.3 Ext.deferҎ(gu) 5.2.4 Ext.apply和Ext.applyIfҎ(gu) 5.2.5 Ext.define、Ext.create?/span> Ext.extendҎ(gu) 5.2.6 Ext.isXxxҎ(gu) 5.2.7 Ext.each和Ext.iterateҎ(gu) 5.2.8 Ext.namespaceҎ(gu) 5.3 Ext JS扩展的工h?/span> 5.3.1 为Array扩展的工h?/span> 5.3.2 为Date扩展的工h?/span> 5.3.3 为Function扩展的工h?/span> 5.3.4 为Number扩展的工h?/span> 5.3.5 为Object扩展的工h?/span> 5.3.6 为String扩展的工h?/span> 5.3.7 JSON支持 5.4 化的DOM操作 5.4.1 Ext.get、Ext.getXxx和Ext.fly Ҏ(gu) 5.4.2 Ext.query、Ext.selectҎ(gu)?/span> Ext.dom.Query工具c?/span> 5.4.3 DOM元素的常用操?/span> 5.4.4 使用Ext.DomHelper、Ext.Template 动态生成HTML 5.5 动画处理 5.5.1 使用Ext.fx.Anim实现单动?/span> 5.5.2 使用Ext.fx.Animator实现?/span> 关键帧动?/span> 5.5.3 为元素增加动?/span> 5.6 Ext JS的事件处?/span> 5.6.1 使用Ext.EventManager理?/span> 件处理函CExt.EventObject 事g对象 5.6.2 事g处理函数的执行范围和?/span> 加选项 5.6.3 使用Ext.util.Observable实现?/span> 部事?/span> 5.7 实用工具?/span> 5.7.1 Ext.util.HashMap?/span> Ext.util.MixedCollection 5.7.2 使用Ext.util.Cookies操作 Cookie 5.7.3 使用Ext.util.DelayedTask 处理延时d 5.7.4 包装单击事gQ?/span> Ext.util.ClickRepeater 5.7.5 使用Ext.util.TaskRunner?/span> Ext.TaskManager 5.7.6 使用Ext.util.KeyMap与Ext.util. KeyNav为元素处理按键事?/span> 5.8 拖放 5.8.1 使用Ext.dd.DD和Ext.dd. DDProxy创徏可拖攑օ?/span> 5.8.2 用Ext.dd.DragSource创徏拖动 源与用Ext.dd.DropTarget创徏 攄?/span> 5.8.3 用Ext.dd.DragZone创徏拖动源与 用Ext.dd.DropZone创徏攄?/span> 5.9 Ajax支持 5.10 本章结 W?章 Ext JS界面lg详解 6.1 容器、面板和H口 6.1.1 使用Ext.Component 6.1.2 使用Ext.container.Container 创徏容器 6.1.3 使用Ext.panel.Panel创徏面板 6.1.4 使用Ext.toolbar.ToolBard 工具?/span> 6.1.5 使用Ext.tab.Panel创徏Tab面板 6.1.6 使用Ext.container.Viewport 整体布局 6.1.7 使用Ext.window.Window创徏 H口 6.1.8 使用Ext.window.MessageBox 创徏对话?/span> 6.2 布局 6.2.1 容器与布局的关p?/span> |