PHP与jQuery开发实例 (图灵程序设计丛书)

PHP与jQuery开发实例 (图灵程序设计丛书)
作者:
[印]Vijay Joshi
译者:
杨越
语言:
中文
类型:
EPUB
页数:
238页
大小:
3.32 MB
出版社:
人民邮电出版社
出版时间:
2011-10-01
ISBN:
9787115263544
分类:

内容简介

《PHP与jQuery开发实例》由Vijay Joshi所著,循序渐进地讲述了如何使用PHP与jQuery构建高度交互的Web应用。
每一章聚焦一个主题,讨论Web开发人员经常需要解决的一类具体问题。
书中以实际示例及代码解释的方式给出了有针对性的快速解决之道,主要内容包括使用jQuery处理事件,在PHP和jQuery中使用XML、JSON、表单,向表单添加视觉效果,创建漂亮的导航菜单以及使用PHP绑定数据和改进网站等。
另外,附录介绍如何使用Firebug来调试网页中的HTML和JavaScript。

《PHP与jQuery开发实例》适合对使用PHP与jQuery构建Web应用感兴趣的所有读者。

作者简介

Vijay Joshi 计算机应用专业硕士,Philogy主程序设计师,多家著名公司互联网项目的独立顾问。
他是一位在多种开发平台上具有多年丰富经验的程序员。
作为一名专业 Web开发人员,他对开源项目充满激情。
工作之余,他喜欢阅读、徒步旅行,有时还迷恋健身。
此外,他还是一名活跃的博主,他的个人博客地址http://vijayjoshi.org。

目录

第1 章 使用jQuery 处理事件 1
1.1 简介 1
1.2 在页面加载完成时执行函数 1
1.2.1 准备 1
1.2.2 步骤 1
1.2.3 原理 2
1.3 绑定和解绑元素 3
1.3.1 准备 3
1.3.2 步骤 3
1.3.3 原理 5
1.3.4 更多信息 5
1.4 向即将创建的元素添加事件 6
1.4.1 步骤 6
1.4.2 原理 7
1.4.3 参考章节 8
1.5 使用jQuery 提交表单 8
1.5.1 准备 8
1.5.2 步骤 8
1.5.3 原理 9
1.5.4 更多信息 9
1.5.5 参考章节 10
1.6 检查缺少的图像 10
1.6.1 准备 10
1.6.2 步骤 10
1.6.3 原理 11
1.6.4 参考章节 12
1.7 创建选择/取消所有复选框的功能 12
1.7.1 准备 12
1.7.2 步骤 12
1.7.3 原理 15
1.7.4 更多信息 15
1.8 捕获鼠标事件 15
1.8.1 准备 15
1.8.2 步骤 15
1.8.3 原理 17
1.9 创建键盘快捷键 18
1.9.1 准备 18
1.9.2 步骤 18
1.9.3 原理 20
1.9.4 更多信息 20
1.9.5 参考章节 20
1.10 显示用户选择的文本 20
1.10.1 准备 20
1.10.2 步骤 20
1.10.3 原理 23
1.10.4 更多信息 23
1.11 在页面上拖动元素 24
1.11.1 准备 24
1.11.2 步骤 24
1.11.3 原理 26
1.11.4 参考章节 26
第2 章 使用PHP 和jQuery 27
2.1 简介 27
2.2 使用jQuery 从PHP 获取数据 28
2.2.1 准备 28
2.2.2 步骤 28
2.2.3 原理 30
2.2.4 参考章节 31
2.3 为所有表单元素自动创建查询字符串 31
2.3.1 准备 31
2.3.2 步骤 31
2.3.3 原理 33
2.3.4 更多信息 33
2.3.5 参考章节 34
2.4 在PHP 中检测AJAX 请求 34
2.4.1 准备 34
2.4.2 步骤 34
2.4.3 原理 35
2.4.4 更多信息 35
2.5 向PHP 发送数据 36
2.5.1 准备 36
2.5.2 步骤 36
2.5.3 原理 38
2.5.4 更多信息 38
2.5.5 参考章节 39
2.6 终止AJAX 请求 39
2.6.1 准备 39
2.6.2 步骤 39
2.6.3 原理 41
2.6.4 参考章节 41
2.7 创建空页面并按区域加载它 41
2.7.1 准备 42
2.7.2 步骤 42
2.7.3 原理 44
2.7.4 更多信息 44
2.7.5 参考章节 44
2.8 处理AJAX 请求中的错误 44
2.8.1 准备 44
2.8.2 步骤 44
2.8.3 原理 47
2.8.4 更多信息 47
2.8.5 参考章节 48
2.9 禁止浏览器缓存AJAX 请求 48
2.9.1 步骤 48
2.9.2 原理 48
2.9.3 更多信息 49
2.9.4 参考章节 49
2.10 按需加载JavaScript 以减少页面加载时间 49
2.10.1 准备 49
2.10.2 步骤 49
2.10.3 原理 51
2.10.4 更多信息 51
2.10.5 参考章节 51
第3 章 处理XML 文档 52
3.1 简介 52
3.2 使用SimpleXML 从文件和字符串加载XML 54
3.2.1 准备 54
3.2.2 步骤 54
3.2.3 原理 55
3.2.4 更多信息 56
3.2.5 参考章节 56
3.3 使用SimpleXML 访问元素和特性 57
3.3.1 准备 57
3.3.2 步骤 57
3.3.3 原理 59
3.3.4 更多信息 60
3.3.5 参考章节 60
3.4 使用XPath 搜索元素 60
3.4.1 准备 60
3.4.2 步骤 60
3.4.3 原理 63
3.4.4 更多信息 63
3.4.5 参考章节 64
3.5 使用DOM 扩展读取XML 64
3.5.1 准备 64
3.5.2 步骤 64
3.5.3 原理 66
3.5.4 更多信息 66
3.5.5 参考章节 67
3.6 使用DOM 扩展创建XML 67
3.6.1 准备 67
3.6.2 步骤 67
3.6.3 原理 68
3.6.4 参考章节 69
3.7 使用DOM 扩展修改XML 69
3.7.1 准备 69
3.7.2 步骤 69
3.7.3 原理 71
3.7.4 更多信息 72
3.7.5 参考章节 72
3.8 使用jQuery 解析XML 72
3.8.1 准备 72
3.8.2 步骤 73
3.8.3 原理 74
3.8.4 更多信息 74
3.8.5 参考章节 75
第4 章 使用JSON 76
4.1 简介 76
4.2 在PHP 中创建JSON 77
4.2.1 准备 78
4.2.2 步骤 78
4.2.3 原理 78
4.2.4 更多信息 79
4.2.5 参考章节 79
4.3 在PHP 中读取JSON 79
4.3.1 准备 79
4.3.2 步骤 79
4.3.3 原理 80
4.3.4 参考章节 81
4.4 捕获JSON 解析错误 81
4.4.1 准备 81
4.4.2 步骤 81
4.4.3 原理 82
4.4.4 参考章节 83
4.5 在jQuery 中访问来自JSON 的数据 83
4.5.1 准备 83
4.5.2 步骤 83
4.5.3 原理 86
4.5.4 更多信息 86
4.5.5 参考章节 87
第5 章 使用表单 88
5.1 简介 88
5.2 在表单中动态添加输入字段 88
5.2.1 准备 88
5.2.2 步骤 89
5.2.3 原理 90
5.2.4 更多信息 91
5.3 在页面中搜索用户输入的字符串 91
5.3.1 准备 91
5.3.2 步骤 91
5.3.3 原理 94
5.3.4 更多信息 94
5.4 使用jQuery 检查空字段 94
5.4.1 步骤 94
5.4.2 原理 97
5.4.3 更多信息 97
5.4.4 参考章节 97
5.5 使用jQuery 验证数字 97
5.5.1 准备 98
5.5.2 步骤 98
5.5.3 原理 99
5.5.4 参考章节 100
5.6 使用正则表达式验证电子邮件和网站地址 100
5.6.1 准备 100
5.6.2 步骤 100
5.6.3 原理 102
5.6.4 更多信息 102
5.6.5 参考章节 103
5.7 在用户键入时显示错误:实时验证 103
5.7.1 准备 103
5.7.2 步骤 103
5.7.3 原理 106
5.7.4 参考章节 107
5.8 加强验证:在PHP 中再次验证 107
5.8.1 准备 107
5.8.2 步骤 107
5.8.3 原理 110
5.8.4 更多信息 110
5.8.5 参考章节 111
5.9 创建投票系统 111
5.9.1 准备 111
5.9.2 步骤 111
5.9.3 原理 115
5.9.4 更多信息 115
5.9.5 参考章节 115
5.10 允许在文本区内使用HTML 和限制可使用的HTML 标签 115
5.10.1 准备 116
5.10.2 步骤 116
5.10.3 原理 117
5.10.4 更多信息 118
第6 章 向表单添加视觉效果 119
6.1 简介 119
6.2 创建带有特效的井字格游戏 119
6.2.1 准备 119
6.2.2 步骤 120
6.2.3 原理 124
6.2.4 更多信息 125
6.3 在AJAX 请求期间通知用户 125
6.3.1 准备 125
6.3.2 步骤 126
6.3.3 原理 129
6.3.4 更多信息 129
6.3.5 参考章节 129
6.4 创建可展开和折叠的方框 129
6.4.1 准备 129
6.4.2 步骤 129
6.4.3 原理 132
6.4.4 更多信息 133
6.5 更新元素后淡出 133
6.5.1 准备 133
6.5.2 步骤 134
6.5.3 原理 135
6.6 按需浮动方框 135
6.6.1 准备 135
6.6.2 步骤 136
6.6.3 原理 138
6.6.4 更多信息 138
6.7 更新购物车中的商品 138
6.7.1 准备 138
6.7.2 步骤 139
6.7.3 原理 143
6.7.4 更多信息 144
6.7.5 参考章节 144
第7 章 创建漂亮的导航菜单 145
7.1 简介 145
7.2 创建基本的下拉菜单 145
7.2.1 准备 145
7.2.2 步骤 145
7.2.3 原理 148
7.2.4 更多信息 148
7.2.5 参考章节 149
7.3 创建在鼠标悬停时更改背景的菜单 149
7.3.1 准备 149
7.3.2 步骤 149
7.3.3 原理 151
7.3.4 参考章节 151
7.4 创建折叠框式菜单 151
7.4.1 准备 151
7.4.2 步骤 151
7.4.3 原理 155
7.4.4 更多信息 156
7.4.5 参考章节 156
7.5 创建浮动菜单 156
7.5.1 准备 156
7.5.2 步骤 156
7.5.3 原理 160
7.5.4 参考章节 160
7.6 创建选项卡导航界面 160
7.6.1 准备 160
7.6.2 步骤 160
7.6.3 原理 163
7.7 添加更多选项卡 164
7.7.1 准备 164
7.7.2 步骤 164
7.7.3 原理 168
7.7.4 更多信息 168
7.7.5 参考章节 169
7.8 使用选项卡创建向导 169
7.8.1 准备 169
7.8.2 步骤 169
7.8.3 原理 173
7.8.4 参考章节 173
第8 章 使用PHP 和jQuery 绑定数据 174
8.1 简介 174
8.2 从数据库获取数据并以表格形式显示 175
8.2.1 准备 175
8.2.2 步骤 176
8.2.3 原理 178
8.2.4 更多信息 179
8.3 从表单收集数据并保存到数据库 179
8.3.1 准备 179
8.3.2 步骤 179
8.3.3 原理 183
8.3.4 更多信息 183
8.3.5 参考章节 183
8.4 填充彼此依赖的连锁组合框 183
8.4.1 准备 184
8.4.2 步骤 185
8.4.3 原理 188
8.5 检查数据库中的用户名可用性 189
8.5.1 准备 189
8.5.2 步骤 190
8.5.3 原理 192
8.5.4 更多信息 193
8.6 为大型记录集的数据分页 193
8.6.1 准备 193
8.6.2 步骤 193
8.6.3 原理 197
8.7 向文本框添加自动提示功能 198
8.7.1 准备 198
8.7.2 步骤 199
8.7.3 原理 203
8.7.4 参考章节 204
8.8 创建标签云 205
8.8.1 准备 205
8.8.2 步骤 205
8.8.3 原理 208
8.8.4 参考章节 208
第9 章 使用PHP 和jQuery 改进网站 209
9.1 简介 209
9.2 使用服务器代理发送跨域请求 209
9.2.1 准备 209
9.2.2 步骤 210
9.2.3 原理 214
9.2.4 参考章节 214
9.3 使用jQuery 创建跨域请求 214
9.3.1 准备 216
9.3.2 步骤 216
9.3.3 原理 219
9.3.4 更多信息 219
9.3.5 参考章节 219
9.4 创建无限滚动页面 219
9.4.1 准备 219
9.4.2 步骤 220
9.4.3 原理 222
9.4.4 更多信息 223
9.5 创建jQuery 插件 223
9.5.1 准备 223
9.5.2 步骤 223
9.5.3 原理 226
9.6 使用jQuery 和PHP 显示RSS 源 227
9.6.1 准备 228
9.6.2 步骤 228
9.6.3 原理 230
9.6.4 参考章节 230
附录A Firebug 231

下载权限
查看
  • 免费下载
    评论并刷新后下载
    登录后下载
  • {{attr.name}}:
您当前的等级为
登录后免费下载登录 小黑屋反思中,不准下载! 评论后刷新页面下载评论 支付以后下载 请先登录 您今天的下载次数(次)用完了,请明天再来 支付积分以后下载立即支付 支付以后下载立即支付 您当前的用户组不允许下载升级会员
您已获得下载权限 您可以每天下载资源次,今日剩余
免责申明
1. 本站分享的所有书籍均来源于自互联网,我们只进行收集整理,并不对书籍内容进行更改。
2. 部分书籍中可能有书籍压制者放置的广告,这并不是本站所为,请注意甄别。
3. 我们分享这些书籍,纯粹是出于知识分享的热情,以及对互联网分享精神的高度认同和践行,没有任何商业目的。
4. 本站分享的所有书籍,仅供个人学习研究使用,请勿用于任何商业用途,否则产生的一切法律纠纷与本站无关。
5. 如果这些书籍让你有所收获,在条件允许的情况下,请一定购买正版书籍,这是对创作者最好的支持。
6. 如果您是此书籍的版权所有者,且您不希望此作品出现在本站,请联系我们,我们将在收到您的请求后48时间内予以删除。

📖 支持知识自由流动

这本书的持续提供,需要服务器运行成本支持(约 3.7元/小时

给TA打赏
共{{data.count}}人
人已打赏
📱 超值套餐推荐
19元180G流量卡 · 运营商正规授权
全国通用 · 长期有效 · 运营商可查 · 随时可退
自助办理 →
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索