PHP与jQuery开发实例
5推荐 收藏
8.2K阅读
图灵程序设计丛书

PHP与jQuery开发实例

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

本书适合对使用PHP 与jQuery 构建Web 应用感兴趣的所有读者。

收藏本书能做什么?

有情况的时候会收到通知,比如电子书发布等。

纸质书
¥49.00

出版信息

  • 书  名PHP与jQuery开发实例
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2011-10-12
  • 书  号978-7-115-26354-4
  • 定  价49.00 元
  • 页  数252
  • 开  本16开
  • 出版状态终止销售
  • 原书名PHP jQuery Cookbook
  • 原书号978-1-849512-74-9

同系列书

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

  • 机器学习实战

    Peter Harrington   李锐   李鹏   曲亚东   王斌   译

    机器学习是人工智能研究领域中一个极其重要的研究方向,在现今的大数据时代背景下,捕获数据并从中萃取有价值的信息或...

本书特色

PHP与jQuery的完美组合
常见Web开发问题的实例解析
构建高度交互的Web应用

目录

第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


  • 这本书的实用性要优于 Pro PHP and jQuery
    曾少宁  发表于 2011-10-10 12:46:49
    推荐
  • 怎么还不Kindle??
    XiaoKuiKui  发表于 2013-10-10 10:37:43
    推荐
  • 来个电子版吧,好久了。
    bingdoreen  发表于 2014-02-18 19:45:01
    推荐