当前位置:首页 > 工业技术
深入PHP与jQuery开发
深入PHP与jQuery开发

深入PHP与jQuery开发PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:(美)伦格斯托夫著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2011
  • ISBN:9787115261793
  • 页数:302 页
图书介绍:本书是PHP与jQuery结合的经典著作。书中首先概括jQuery和PHP的经典特性,随后详细阐述如何高效地结合两种技术为你的应用构建高度交互的用户界面。书中提供大量实用的参考代码,让每一位读者能够立即体验两种技术结合的强大威力,打造个性化应用。
《深入PHP与jQuery开发》目录
标签:深入 开发

第一部分 享受jQuery 2

第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.1jQuery函数(?) 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高级编程 66

第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.ess样式 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应用 192

第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进阶 260

第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

返回顶部