您好,欢迎光临有路网!
疯狂Ajax讲义(第3版)
QQ咨询:
有路璐璐:

疯狂Ajax讲义(第3版)

  • 作者:李刚
  • 出版社:电子工业出版社
  • ISBN:9787121193941
  • 出版日期:2013年02月01日
  • 页数:624
  • 定价:¥79.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书为《疯狂Ajax讲义》的第3版,其中jQuery升级到1.8版本;Prototype升级到1.7.1版本;DWR升级到3.0版本。第3版*大更新是详细、全面地介绍了Ext JS 4.1的知识。由于Ext JS 4.1本身内容比较多,因此本书花了几百页来介绍Ext JS的功能和用法,这部分内容独立出来即可作为Ext JS 4.1的学习手册。本书详细介绍了jQuery 1.8、Ext JS 4.1、Prototype 1.7.1、DWR这4个*常用的Ajax框架的用法,并针对每个框架提供了一个实用案例,让读者理论联系实际。这部分内容是“疯狂软件教育**”的标准讲义,它既包含了实际Ajax开发的**和难点,也融入了大量学习者的学习经验和感悟。再由笔者以丰富的授课经验为基础,深入浅出地介绍它们,希望读者真正掌握Ajax开发的精髓。本书*后提供了2个综合性案例:Blog系统和电子拍卖系统,让读者将前面所学真正应用到实际项目中。电子拍卖系统是一个包含5个表、表之间具有复杂关联映射的系统,该案例采用目前*流行、*规范的轻量级Java EE架构,将整个应用分为领域对象层、DAO层、业务逻辑层, 然
    目录
    第1章 Ajax概述与Ajax初体验
    1.1 重新思考Web应用
    1.1.1 应用系统的发展史
    1.1.2 传统Web应用的优势和缺点
    1.2 重新设计Web应用
    1.2.1 富Internet应用
    1.2.2 使用Ajax
    1.3 Ajax技术介绍
    1.3.1 Ajax的工作方式
    1.3.2 Ajax技术核心:
    XMLHttpRequest
    1.3.3 Ajax的编程脚本:
    JavaScript语言
    1.3.4 HTML页面的DOM模型
    1.3.5 动态加载和显示数据
    1.3.6 Ajax的特征
    1.3.7 Ajax带来的典型优势
    1.4 开发传统的B/S聊天室
    1.4.1 实现业务逻辑组件
    1.4.2 实现控制器
    1.4.3 实现视图
    1.4.4 传统B/S聊天室的问题
    1.5 Ajax聊天室
    1.5.1 异步发送请求
    1.5.2 解决多余刷新的问题
    1.5.3 解析服务器响应
    1.5.4 何时发送请求
    1.5.5 Ajax聊天室的特点
    1.6 Ajax编程的技术难点
    1.7 传统Web应用与Ajax应用的对比
    1.8 本章小结
    第2章 XMLHttpRequest对象详解
    2.1 XMLHttpRequest对象概述
    2.2 XMLHttpRequest的方法和属性
    2.2.1 XMLHttpRequest的方法
    2.2.2 XMLHttpRequest的属性
    2.3 发送请求
    2.3.1 发送简单请求
    2.3.2 发送GET请求
    2.3.3 发送POST请求
    2.3.4 发送请求时的编码问题
    2.3.5 发送XML请求
    2.4 处理服务器响应
    2.4.1 处理的时机
    2.4.2 使用文本响应
    2.4.3 使用JSON响应
    2.5 XMLHttpRequest对象的运行周期
    2.6 Ajax必须解决的问题
    2.6.1 跨浏览器问题
    2.6.2 **性问题
    2.6.3 性能问题
    2.7 本章小结
    第3章 jQuery库详解
    3.1 jQuery入门
    3.1.1 理解jQuery的设计
    3.1.2 下载和安装jQuery
    3.1.3 让jQuery与其他JavaScript
    库共存
    3.2 获取jQuery对象
    3.2.1 jQuery核心函数
    3.2.2 jQuery与jQuery.holdReady
    3.2.3 以CSS选择器访问DOM元素
    3.2.4 选择器的附加限定词
    3.2.5 表单相关的选择器
    3.3 jQuery操作类数组的工具方法
    3.3.1 过滤相关方法
    3.3.2 仿DOM导航查找的相关方法
    3.3.3 链接方法
    3.4 jQuery支持的方法
    3.4.1 jQuery命名空间的方法
    3.4.2 数据存储的相关方法
    3.4.3 操作属性的相关方法
    3.4.4 操作CSS属性的相关方法
    3.4.5 操作元素内容的相关方法
    3.4.6 操作DOM节点的相关方法
    3.5 jQuery事件相关方法
    3.5.1 绑定事件处理函数
    3.5.2 特定事件相关的方法
    3.5.3 事件对象
    3.6 动画效果相关的方法
    3.6.1 简单动画和复杂动画
    3.6.2 操作动画队列
    3.7 jQuery的回调支持
    3.7.1 回调支持的基本用法
    3.7.2 创建Callbacks支持的选项
    3.8 Ajax相关方法
    3.8.1 三个工具方法
    3.8.2 使用load方法
    3.8.3 jQuery.ajax(options)与
    jQuery.ajaxSetup(options)
    3.8.4 使用get/post方法
    3.9 jQuery的Deferred对象
    3.9.1 jQuery的异步调用
    3.9.2 为多个耗时操作指定回调函数
    3.9.3 为普通对象增加Defered接口
    3.9.4 jQuery对象的promise方法
    3.10 扩展jQuery和jQuery插件
    3.11 本章小结
    第4章 基于jQuery的应用:电子相册系统
    4.1 实现持久层
    4.1.1 实现持久化类
    4.1.2 配置SessionFactory
    4.2 实现DAO组件
    4.2.1 开发通用DAO组件
    4.2.2 DAO接口定义
    4.2.3 完成DAO组件的实现类
    4.3 实现业务逻辑层
    4.3.1 实现业务逻辑组件
    4.3.2 配置业务逻辑组件
    4.4 实现客户端调用
    4.4.1 访问业务逻辑组件
    4.4.2 处理用户登录
    4.4.3 获得用户相片列表
    4.4.4 处理翻页
    4.4.5 通过隐藏iframe实现文件上传
    4.4.6 页面加载时的处理
    4.5 本章小结
    第5章 Ext JS核心技术详解
    5.1 Ext JS入门
    5.1.1 下载和安装Ext JS
    5.1.2 Ext 入门示例
    5.1.3 使用Ext JS文档
    5.2 核心工具方法
    5.2.1 Ext的属性和获取浏览器特性
    5.2.2 onReady方法
    5.2.3 Ext.defer方法
    5.2.4 Ext.apply和Ext.applyIf方法
    5.2.5 Ext.define、Ext.create和
    Ext.extend方法
    5.2.6 Ext.isXxx方法
    5.2.7 Ext.each和Ext.iterate方法
    5.2.8 Ext.namespace方法
    5.3 Ext JS扩展的工具方法
    5.3.1 为Array扩展的工具方法
    5.3.2 为Date扩展的工具方法
    5.3.3 为Function扩展的工具方法
    5.3.4 为Number扩展的工具方法
    5.3.5 为Object扩展的工具方法
    5.3.6 为String扩展的工具方法
    5.3.7 JSON支持
    5.4 简化的DOM操作
    5.4.1 Ext.get、Ext.getXxx和Ext.fly
    方法
    5.4.2 Ext.query、Ext.select方法与
    Ext.dom.Query工具类
    5.4.3 DOM元素的常用操作
    5.4.4 使用Ext.DomHelper、Ext.Template
    动态生成HTML
    5.5 动画处理
    5.5.1 使用Ext.fx.Anim实现简单动画
    5.5.2 使用Ext.fx.Animator实现多
    关键帧动画
    5.5.3 为元素增加动画
    5.6 Ext JS的事件处理
    5.6.1 使用Ext.EventManager管理事
    件处理函数与Ext.EventObject
    事件对象
    5.6.2 事件处理函数的执行范围和附
    加选项
    5.6.3 使用Ext.util.Observable实现内
    部事件
    5.7 实用工具集
    5.7.1 Ext.util.HashMap与
    Ext.util.MixedCollection
    5.7.2 使用Ext.util.Cookies操作
    Cookie
    5.7.3 使用Ext.util.DelayedTask
    处理延时任务
    5.7.4 包装单击事件:
    Ext.util.ClickRepeater
    5.7.5 使用Ext.util.TaskRunner与
    Ext.TaskManager
    5.7.6 使用Ext.util.KeyMap与Ext.util.
    KeyNav为元素处理按键事件
    5.8 拖放
    5.8.1 使用Ext.dd.DD和Ext.dd.
    DDProxy创建可拖放元素
    5.8.2 用Ext.dd.DragSource创建拖动
    源与用Ext.dd.DropTarget创建
    放目标
    5.8.3 用Ext.dd.DragZone创建拖动源与
    用Ext.dd.DropZone创建放目标
    5.9 Ajax支持
    5.10 本章小结
    第6章 Ext JS界面组件详解
    6.1 容器、面板和窗口
    6.1.1 使用Ext.Component
    6.1.2 使用Ext.container.Container
    创建容器
    6.1.3 使用Ext.panel.Panel创建面板
    6.1.4 使用Ext.toolbar.ToolBar添加
    工具条
    6.1.5 使用Ext.tab.Panel创建Tab面板
    6.1.6 使用Ext.container.Viewport
    整体布局
    6.1.7 使用Ext.window.Window创建
    窗口
    6.1.8 使用Ext.window.MessageBox
    创建对话框
    6.2 布局
    6.2.1 容器与布局的关系

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外