深入PHP与jQuery开发
6推荐 收藏
7.2K阅读
图灵程序设计丛书

深入PHP与jQuery开发

Jason Lengstorf (作者) 魏忠 (译者)
终止销售
本书是PHP 与jQuery 结合的经典之作。书中首先概括了jQuery 和PHP 的经典特性,随后详细阐述了如何高效地结合两种技术为应用构建高度交互的用户界面。本书共讲述4 部分内容,分别为jQuery 基础服务、面向对象的PHP、用jQuery 增强PHP 应用,以及运用jQuery 和PHP 高级技术完善用户体验。书中提供了大量实用的参考代码,让每一位读者能够立即体验两种技术结合的强大威力,打造个性化应用。
本书读者对象为具有PHP 和jQuery 基础的Web 开发人员。

收藏本书能做什么?

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

纸质书
¥59.00

出版信息

  • 书  名深入PHP与jQuery开发
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2011-09-26
  • 书  号978-7-115-26179-3
  • 定  价59.00 元
  • 页  数312
  • 开  本16开
  • 出版状态终止销售
  • 原书名Pro PHP and jQuery
  • 原书号978-1-4302-2847-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经典结合
全面详尽的代码示例,辅以大量代码注释
打造互动性强、超级友好的用户界面

目录

目 录

第一部分 享受jQuery

第1 章 jQuery 简介  2

1.1 为什么选择jQuery   2

1.1.1 了解JavaScript 库  2

1.1.2 jQuery 的优点  3

1.1.3 jQuery 的历史  3

1.2 创建测试环境  3

1.2.1 安装Firefox   3

1.2.2 安装Firebug  4

1.3 加载jQuery  6

1.3.1 加载本地jQuery   6

1.3.2 加载存放在Google 服务器上的jQuery   6

1.3.3 使用 Google AJAX LibrariesAPI 加载jQuery  6

1.4 建立测试文件  6

1.4.1 jQuery 函数($)  7

1.4.2 用CSS 语法选择DOM 元素  8

1.5 小结  19

第2 章 jQuery 常用功能及方法  20

2.1 理解jQuery 脚本的基本行为  20

2.2 理解jQuery 方法  20

2.2.1 遍历DOM 元素  21

2.2.2 创建元素并将其添加到DOM   28

2.2.3 获取和修改CSS 及属性  39

2.2.4 处理结果集  47

2.2.5 使用动画和其他效果  49

2.2.6 处理事件  54

2.2.7 使用AJAX 控制函数  60

2.3 小结  64

第二部分 PHP 高级编程

第3 章 面向对象编程  66

3.1 理解面向对象编程  66

3.2 认识对象和类  66

3.2.1 类与对象的差异  66

3.2.2 创建类  67

3.2.3 定义类的属性  68

3.2.4 定义类的方法  69

3.2.5 使用类继承  76

3.2.6 指定属性或方法的可见度  80

3.2.7 文档块注释  87

3.3 面向对象与面向过程的差异  88

3.3.1 容易实现  89

3.3.2 更好的组织  92

3.3.3 更容易维护  93

3.4 小结  93

第4 章 构建活动日程表  94

4.1 规划设计  94

4.1.1 定义数据库结构  94

4.1.2 创建类映射  94

4.1.3 规划项目的目录结构  95

4.1.4 修改开发环境  96

4.2 构建日历页面  98

4.2.1 创建数据库  98

4.2.2 使用类连接数据库  99

4.2.3 创建Calendar 类  100

4.2.4 添加属性  101

4.2.5 编写构造函数  102

4.2.6 获取活动数据  109

4.2.7 输出HTML 显示日历及活动  115

4.2.8 显示活动详情页面  129

4.3 小结  134

第5 章 新建、修改和删除活动  135

5.1 生成创建或修改活动的表单  135

5.1.1 给表单添加记号  137

5.1.2 创建文件显示表单  139

5.1.3 为管理界面添加样式  140

5.2 保存新活动到数据库  143

5.2.1 处理表单提交数据  145

5.2.2 在日历界面添加按钮以方便添加新活动  148

5.3 在活动界面添加修改按钮  150

5.3.1 修改显示活动详情的方法让它显示修改按钮  152

5.3.2 给活动详情页面添加admin.css样式  153

5.4 删除活动  155

5.4.1 生成删除按钮  .155

5.4.2 创建confirmDelete()方法  156

5.4.3 创建确认表单页面  159

5.5 小结  161

第6 章 用密码保护敏感行为和私密数据  162

6.1 创建users 表  162

6.2 显示登录表单  163

6.3 创建Admin 类  164

6.3.1 定义Admin 类  164

6.3.2 写一个函数验证登录信息  165

6.3.3 写一个方法创建加“盐”的散列值  169

6.3.4 处理用户登录  175

6.4 用户登出  179

6.4.1 在日历界面添加登出按钮  179

6.4.2 写一个方法处理登出  180

6.4.3 修改这个应用处理用户登出  181

6.5 只对管理员显示管理选项  183

6.5.1 针对管理员显示管理选项   184

6.5.2 限制管理页面的访问  187

6.6 小结   190

第三部分 用jQuery 增强PHP 应用

第7 章 用jQuery 加强用户界面   192

7.1 用jQuery 实现渐进增强  192

7.2 在日程表项目中包含jQuery   193

7.2.1 创建JavaScript 初始化文件  193

7.2.2 为jQuery 创建的元素添加样式   194

7.3 为活动信息创建模态窗口   196

7.3.1 为活动标题绑定click 事件处理函数  197

7.3.2 阻止click 事件的默认行为及添加标识激活状态的class   197

7.3.3 用正则表达式提取查询字符串  198

7.3.4 创建模态窗口  199

7.3.5 用AJAX 获取和显示活动信息   203

7.3.6 添加关闭按钮   208

7.3.7 为模态窗口的创建和销毁增加显示效果   210

7.4 小结  217

第8 章 用jQuery 实现修改活动的AJAX 版本  218

8.1 显示活动创建表单  218

8.1.1 增加AJAX 调用载入表单   219

8.1.2 修改AJAX 处理文件以便载入表单  220

8.1.3 给Cancel 链接添加AJAX 行为(类似前面的Close 按钮)  223

8.2 保存新的活动   223

8.3 无刷新添加活动   227

8.3.1 反序列化表单数据   228

8.3.2 创建日期对象  232

8.3.3 把活动追加到日历中   237

8.3.4 获取新活动的ID   240

8.4 在模态窗口中修改活动  243

8.4.1 确定表单行为  243

8.4.2 若活动ID 存在则保存之  244

8.4.3 在模态窗口中删除活动数据  246

8.4.4 确保只有新建活动才被添加到日历  248

8.5 在模态窗口中确认是否删除  250

8.5.1 显示确认对话框  250

8.5.2 为删除操作配置表单提交事件处理函数  252

8.5.3 成功删除活动之后将活动从日历中删除  256

8.6 小结  258

第四部分 jQuery 和PHP 进阶

第9 章 用正则表达式进行表单验证  260

9.1 享受正则表达式  260

9.1.1 理解基本的正则表达式语法  260

9.1.2 深入了解基本模式修饰符  264

9.1.3 迷上反向引用  266

9.1.4 匹配字符类  268

9.1.5 匹配单词边界  271

9.1.6 使用重复次数操作符  271

9.1.7 检测字符串开始和结束  272

9.1.8 使用替代  272

9.1.9 使用可选项   273

9.1.10 综合使用以上技术  273

9.2 添加服务器端日期验证  275

9.2.1 定义用于验证日期的正则表达式模式  275

9.2.2 在Calendar 类中添加验证日期的方法  279

9.2.3 若日期无效则返回错误  280

9.3 添加客户端日期验证  284

9.3.1 创建一个新的JavaScript 脚本文件,验证日期字符串  284

9.3.2 在页尾包含valid-date.js  284

9.3.3 若验证失败则阻止表单提交  285

9.4 小结  288

第10 章 扩展jQuery   289

10.1 为jQuery 添加函数  289

10.1.1 把日期验证函数添加到jQuery   289

10.1.2 修改包含脚本的代码  292

10.1.3 修改init.js  292

10.2 为 jQuery 对象添加支持链式调用的方法  294

10.2.1 创建自己的插件  294

10.2.2 将插件投入实际应用  300

10.3 小结  302




暂无评论!