计算机基础教育 > 算法与程序设计类

Ajax 与jQuery 程序设计

书号:9787113234348 套系名称:“十三五”高等职业教育计算机类专业规划教材

作者:程永恒 出版日期:2017-10-01

定价:38.00 页码 / 开本:248 /16

策划编辑:翟玉峰 责任编辑:翟玉峰 徐盼欣

适用专业:无 适用层次:高等职业院校

最新印刷时间:

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •         关于Ajax 和jQuery 的基本概念介绍和技术讲解的书籍在市场上有很多,但这些书籍只是关于一些知识点的讲解,没有全面地总结Ajax 的应用场景和代码实现,也没有关于两者结合的案例。本书将Ajax 和jQuery 两者结合起来,既有知识点的介绍,也有实际的案例,使读者通过学习具体环境下每个实例的代码实现掌握知识与技能。
     
            本书前3 章为Ajax 技术介绍及实际案例,每个案例都有详细讲解及代码。第4 章为jQuery库详解,第5 章为jQuery 中Ajax 的应用,第6 章介绍了jQuery UI 的应用。第7 章为基本jQuery的应用:电子相册系统,组合了前面多个知识点的内容,为读者提供完整的项目参考。
     
            本书使用大量案例覆盖Ajax 技术应用的典型场景,案例介绍明晰,代码注释清楚,并使用完整的流程图表示调用关系,在小结中指明实例可扩展改进的部分。jQuery 的介绍与使用更是符合当前的潮流,使前端开发变得更加简捷与高效。
     
            本书适合作为高等职业院校计算机专业Ajax 和jQuery 课程的教材,也可作为Web 网站开发人员、JSP 和Java 程序员,以及广大Ajax 技术应用爱好者的参考用书。
     
     
  • 第1 章 Ajax 概述............................... 1
    1.1 Web 2.0 时代的Web 开发........ 1
    1.1.1 应用系统的发展................ 1
    1.1.2 传统Web 应用的缺点....... 3
    1.2 重新设计Web 应用................. 4
    1.2.1 富Internet 应用................. 4
    1.2.2 Ajax 的实际应用............... 5
    1.3 Ajax 技术简介......................... 6
    1.3.1 Ajax 的工作方式............... 6
    1.3.2 Ajax 的技术核心............... 6
    1.3.3 Ajax 的编程平台............... 7
    1.3.4 Ajax 的特征与优势........... 7
    1.4 第一个Ajax 应用实例............. 8
    1.4.1 传统的聊天室................... 8
    1.4.2 使用Ajax 实现聊天室功能..................... 15
    1.5 两种开发模式下的对比......... 23
    小结................................................. 23
    习题................................................. 24
    第2 章 XMLHttpRequest 对象详解.. 25
    2.1 XMLHttpRequest 对象概述... 25
    2.2 XMLHttpRequest 的方法和属性.................................... 26
    2.2.1 XMLHttpRequest的方法............................. 26
    2.2.2 XMLHttpRequest的属性............................. 30
    2.3 服务器请求............................ 33
    2.3.1 发送GET 请求................ 33
    2.3.2 发送POST 请求.............. 37
    2.3.3 发送请求时的编码问题.. 38
    2.4 XMLHttpRequest 对象的运行周期................................ 42
    小结................................................. 43
    习题................................................. 43
    第3 章 虚拟机实时迁移................... 44
    3.1 注册表单验证........................ 44
    3.1.1 技术要点..........................44
    3.1.2 数据库设计......................45
    3.1.3 用户操作界面register.html .....................45
    3.1.4 服务器端响应程序..........47
    3.1.5 验证码生成文件code.jsp .......................49
    3.1.6 JavaScript 文件checker.js..........................50
    3.2 根据邮编获取地区信息..........53
    3.2.1 技术要点..........................53
    3.2.2 数据库设计......................54
    3.2.3 用户操作界面postalcode.html ................54
    3.2.4 服务器端响应文件postalServlet.java .............56
    3.3 搜索提示模拟.........................57
    3.3.1 技术要点..........................58
    3.3.2 数据库设计......................61
    3.3.3 客户端页面......................61
    3.3.4 服务器端程序支持..........65
    3.4 XML 响应...............................66
    3.4.1 发送XML 请求...............66
    3.4.2 服务器端响应..................68
    3.4.3 客户端显示......................68
    3.5 JSON 响应..............................69
    3.5.1 JSON 数据格式................69
    3.5.2 服务器端JSON 格式数据生成..........................70
    3.5.3 客户端数据显示..............71
    3.6 三级联动菜单.........................75
    3.6.1 技术要点..........................75
    3.6.2 数据库设计......................76
    3.6.3 客户端页面......................77
    3.6.4 服务器端程序..................80
    小结.................................................82
    习题.................................................82
    第4 章 jQuery 库详解...................... 83
    4.1 jQuery 入门............................ 83
    4.1.1 jQuery 的优势................. 83
    4.1.2 引入jQuery 库文件......... 84
    4.1.3 jQuery 实例..................... 85
    4.2 jQuery 选择器........................ 86
    4.2.1 基本选择器..................... 86
    4.2.2 过滤选择器..................... 95
    4.3 jQuery 中的DOM 操作.........108
    4.3.1 jQuery 中基本的DOM 操作......................108
    4.3.2 包裹操作........................117
    4.4 jQuery 中的HTML 操作.......120
    4.4.1 元素内容........................120
    4.4.2 元素属性........................124
    4.4.3 元素样式........................126
    4.4.4 元素CSS ........................131
    4.5 jQuery 中的事件处理............136
    4.5.1 事件处理模型................136
    4.5.2 jQuery 中的事件............136
    4.5.3 事件处理........................154
    小结................................................164
    习题................................................164
    第5 章 jQuery 中Ajax 的应用........ 167
    5.1 jQuery 中的Ajax ..................167
    5.1.1 $.ajax( )方法...................167
    5.1.2 $.load( )方法..................169
    5.1.3 $.get( )方法....................170
    5.1.4 $.post( )方法...................172
    5.1.5 $.getJSON( )方法...........173
    5.1.6 $.getScript( )方法...........175
    5.2 序列化表单数据...................176
    5.2.1 serialize( )方法的定义和用法....................176
    5.2.2 serializeArray( )方法......178
    5.3 设置全局Ajax 默认选项......179
    5.4 Ajax 全局事件......................180
    小结................................................182
    习题................................................183
    第6 章 jQuery UI 的应用............... 184
    6.1 jQuery UI 的开发..................184
    6.2 拖放组件............................... 185
    6.2.1 拖动组件简介................ 185
    6.2.2 拖动组件的方法............ 186
    6.2.3 放置组件简介................ 189
    6.2.4 放置组件的应用............ 190
    6.4 缩放组件............................... 192
    6.4.1 缩放组件的方法............ 193
    6.4.2 缩放组件的应用............ 194
    6.5 选择组件............................... 195
    6.5.1 选择组件的方法............ 195
    6.5.2 选择组件的应用............ 198
    6.6 排序组件............................... 199
    6.6.1 排序组件的方法............ 199
    6.6.2 排序组件的应用............ 201
    6.7 jQuery UI 组件的开发.......... 203
    6.7.1 选项卡............................ 203
    6.7.2 对话框............................ 204
    6.7.3 日期选择器.................... 207
    小结............................................... 209
    习题............................................... 210
    第7 章 基于jQuery 的应用:电子相册系统..................... 211
    7.1 实现持久层........................... 211
    7.1.1 技术要点........................ 211
    7.1.2 配置SessionFactory....... 214
    7.1.3 开发通用DAO 组件...... 216
    7.1.4 完成DAO 组件的实现类............................ 221
    7.2 实现业务逻辑层................... 222
    7.2.1 实现业务逻辑层接口..... 222
    7.2.2 配置业务逻辑层组件..... 226
    7.3 实现客户端调用................... 227
    7.3.1 访问业务逻辑层组件..... 227
    7.3.2 处理用户登录................ 228
    7.3.3 获得用户相片列表........ 231
    7.3.4 处理翻页........................ 233
    7.3.5 实现图片上传................ 234
    7.3.6 页面加载时的处理........ 239
    小结............................................... 240
    习题............................................... 240
     
     
     
  •  
  •         扫描二维码可以观看操作视频