第一图书网

深入PHP与jQuery开发

Jason Lengstorf 人民邮电出版社
出版时间:

2011-9  

出版社:

人民邮电出版社  

作者:

Jason Lengstorf  

页数:

302  

译者:

魏忠  

Tag标签:

无  

内容概要

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

作者简介

  Jason Lengstorf
Web设计师、资深互联网开发者,擅长使用PHP、MySQL、AJAX和Web标准构建内容管理系统,另著有PHP for
Absolute Beginners一书。他是Ennui
Designhttp://ennuidesign.com)沙龙的创办者,Ennui
Design沙龙是Web设计师和开发者的盛会,它的参与者来自世界各地,精通站点定制技术。他还利用业余时间经营着一家名为Humblecock的服装公司。此外,他酷爱高尔夫、旅行和生啤。
  译者简介:
  魏忠山东籍北漂一族,互联网骨灰级用户。1997~2000年间在北京架设了中国惠多网舒克BBS站。2005年起专职从事互联网开发,先后在六间房、乐视网、点击科技承担主力开发工作,现任北京点击科技有限公司互联网开发总监。他使用的主力开发语言是PHP和JavaScript,此外他还非常欣赏
Python语言。他喜欢读书,乐于尝试新技术,在业余时间时常翻译自己感兴趣的技术文章。他的新浪微博是@shukebeta,欢迎大家和他联络切磋。

书籍目录

第一部分 享受jQuery
 第1章 jQuery 简介  
  1.1 为什么选择jQuery   
   1.1.1 了解JavaScript 库  
   1.1.2 jQuery 的优点  
   1.1.3 jQuery 的历史  
  1.2 创建测试环境  
   1.2.1 安装Firefox   
   1.2.2 安装Firebug  
  1.3 加载jQuery  
   1.3.1 加载本地jQuery   
   1.3.2 加载存放在Google 服务器上的jQuery   
   1.3.3 使用 Google AJAX LibrariesAPI 加载jQuery  
  1.4 建立测试文件  
   1.4.1 jQuery 函数($)  
   1.4.2 用CSS 语法选择DOM 元素  
  1.5 小结  
 第2章 jQuery 常用功能及方法  
  2.1 理解jQuery 脚本的基本行为  
  2.2 理解jQuery 方法  
   2.2.1 遍历DOM 元素  
   2.2.2 创建元素并将其添加到DOM   
   2.2.3 获取和修改CSS 及属性  
   2.2.4 处理结果集  
   2.2.5 使用动画和其他效果  
   2.2.6 处理事件  
   2.2.7 使用AJAX 控制函数  
  2.3 小结  
第二部分 PHP 高级编程
  第3章 面向对象编程  
  3.1 理解面向对象编程  
  3.2 认识对象和类  
   3.2.1 类与对象的差异  
   3.2.2 创建类  
   3.2.3 定义类的属性  
   3.2.4 定义类的方法  
   3.2.5 使用类继承  
   3.2.6 指定属性或方法的可见度  
   3.2.7 文档块注释  
  3.3 面向对象与面向过程的差异  
   3.3.1 容易实现  
   3.3.2 更好的组织  
   3.3.3 更容易维护  
  3.4 小结  
第4章 构建活动日程表  
  4.1 规划设计  
   4.1.1 定义数据库结构  
   4.1.2 创建类映射  
   4.1.3 规划项目的目录结构  
   4.1.4 修改开发环境  
  4.2 构建日历页面  
   4.2.1 创建数据库  
   4.2.2 使用类连接数据库  
   4.2.3 创建Calendar 类  
   4.2.4 添加属性  
   4.2.5 编写构造函数  
   4.2.6 获取活动数据  
   4.2.7 输出HTML 显示日历及活动  
   4.2.8 显示活动详情页面  
  4.3 小结  
 第5章 新建、修改和删除活动  
  5.1 生成创建或修改活动的表单  
   5.1.1 给表单添加记号  
   5.1.2 创建文件显示表单  
   5.1.3 为管理界面添加样式  
  5.2 保存新活动到数据库  
   5.2.1 处理表单提交数据  
   5.2.2 在日历界面添加按钮以方便添加新活动  
  5.3 在活动界面添加修改按钮  
   5.3.1 修改显示活动详情的方法让它显示修改按钮  
   5.3.2 给活动详情页面添加admin.css样式  
  5.4 删除活动  
   5.4.1 生成删除按钮  .
   5.4.2 创建confirmDelete()方法  
   5.4.3 创建确认表单页面  
  5.5 小结  
 第6章 用密码保护敏感行为和私密数据  
  6.1 创建users 表  
  6.2 显示登录表单  
  6.3 创建Admin 类  
   6.3.1 定义Admin 类  
   6.3.2 写一个函数验证登录信息  
   6.3.3 写一个方法创建加“盐”的散列值  
   6.3.4 处理用户登录  
  6.4 用户登出  
   6.4.1 在日历界面添加登出按钮  
   6.4.2 写一个方法处理登出  
   6.4.3 修改这个应用处理用户登出  
  6.5 只对管理员显示管理选项  
   6.5.1 针对管理员显示管理选项  
   6.5.2 限制管理页面的访问  
  6.6 小结  
第三部分 用jQuery 增强PHP 应用
 第7章 用jQuery 加强用户界面  
  7.1 用jQuery 实现渐进增强  
  7.2 在日程表项目中包含jQuery   
   7.2.1 创建JavaScript 初始化文件  
   7.2.2 为jQuery 创建的元素添加样式  
  7.3 为活动信息创建模态窗口  
   7.3.1 为活动标题绑定click 事件处理函数  
   7.3.2 阻止click 事件的默认行为及添加标识激活状态的class   
   7.3.3 用正则表达式提取查询字符串  
   7.3.4 创建模态窗口  
   7.3.5 用AJAX 获取和显示活动信息  
   7.3.6 添加关闭按钮  
   7.3.7 为模态窗口的创建和销毁增加显示效果  
  7.4 小结  
 第8章 用jQuery 实现修改活动的AJAX 版本  
  8.1 显示活动创建表单  
   8.1.1 增加AJAX 调用载入表单  
   8.1.2 修改AJAX 处理文件以便载入表单  
   8.1.3 给Cancel 链接添加AJAX 行为(类似前面的Close 按钮)  
  8.2 保存新的活动  
  8.3 无刷新添加活动  
   8.3.1 反序列化表单数据  
   8.3.2 创建日期对象  
   8.3.3 把活动追加到日历中  
   8.3.4 获取新活动的ID   
  8.4 在模态窗口中修改活动  
   8.4.1 确定表单行为  
   8.4.2 若活动ID 存在则保存之  
   8.4.3 在模态窗口中删除活动数据  
   8.4.4 确保只有新建活动才被添加到日历  
  8.5 在模态窗口中确认是否删除  
   8.5.1 显示确认对话框  
   8.5.2 为删除操作配置表单提交事件处理函数  
   8.5.3 成功删除活动之后将活动从日历中删除  
  8.6 小结  
第四部分 jQuery 和PHP 进阶
 第9章 用正则表达式进行表单验证  
  9.1 享受正则表达式  
   9.1.1 理解基本的正则表达式语法  
   9.1.2 深入了解基本模式修饰符  
   9.1.3 迷上反向引用  
   9.1.4 匹配字符类  
   9.1.5 匹配单词边界  
   9.1.6 使用重复次数操作符  
   9.1.7 检测字符串开始和结束  
   9.1.8 使用替代  
   9.1.9 使用可选项   
   9.1.10 综合使用以上技术  
  9.2 添加服务器端日期验证  
   9.2.1 定义用于验证日期的正则表达式模式  
   9.2.2 在Calendar 类中添加验证日期的方法  
   9.2.3 若日期无效则返回错误  
  9.3 添加客户端日期验证  
   9.3.1 创建一个新的JavaScript 脚本文件,验证日期字符串  
   9.3.2 在页尾包含valid-date.js  
   9.3.3 若验证失败则阻止表单提交  
  9.4 小结  
 第10章 扩展jQuery   
  10.1 为jQuery 添加函数  
   10.1.1 把日期验证函数添加到jQuery   
   10.1.2 修改包含脚本的代码  
   10.1.3 修改init.js  
  10.2 为 jQuery 对象添加支持链式调用的方法  
   10.2.1 创建自己的插件  
   10.2.2 将插件投入实际应用  
  10.3 小结

章节摘录

版权页:插图:

媒体关注与评论

“不知道怎么用jQuerY增强PHP网站的易用性?还不快去读这本书!”  ——Amazon.com“本书一定会让那些使用PHP和jQuery开发AJAX应用的程序员爱不释手,欲读从速!”  ——Search-Scripts推荐


编辑推荐

《深入PHP与jQuery开发》:PHP和jQuery是Web开发中必不可少的两件利器。PHP专注于后台服务;jQuery是前端的超级战士,既能与服务器方便地交互,又能在人机界面、页面动画等呈现领域施展身手。目前,单独讲述PHP和jQuery的著作非常之多,但专门介绍PHP与jQuery结合使用的技术书籍却比较少,《深入PHP与jQuery开发》便是其中不可多得的一本。作为Ennui Design创办人的Jason Lengstorf对网页设计见解独到,《深入PHP与jQuery开发》是他在PHP领域的第二本著作。书中详细阐述了如何使用jQuery快速、灵活、方便地增强PHP页面的易用性和互动性。《深入PHP与jQuery开发》涵盖了开发优秀用户界面所需的全部知识:jQuery库基础,面向对象的PHP;内置AJAX功能的用户界面设计;使用自定义插件扩展jQuery库;使用正则表达式执行表单验证。通过学习《深入PHP与jQuery开发》,你能够轻松地开发出用户友好、交互方便的出色应用。两大互联网开发利器PHP与jQuery经典结合,全面详尽的代码示例,辅以大量代码注释,打造互动性强、超级友好的用户界面。

图书封面

图书标签Tags

广告

下载页面


深入PHP与jQuery开发 PDF格式下载



这是一本很不错的书,适合有php和js基础的人看,全书围绕一个活动日程表的构建来详细的讲解了php和jquery的综合应用,特别是jquery的ajax技术应用起来非常很方便,大大的简化了ajax代码,以前看似很神秘的ajax到这里一点都不复杂了,支持,还有一点就是很喜欢这本书编排的结构,讲解的是一个完整的项目实例的开发,看完后会让你很有成就感!很希望再次找到一本这样的书,也欢迎大家给我推荐个哈!


挺好的一本php与jquery开发入门的书,书上的代码几乎没有错误


书的印刷质量很好,内容很好,很适合有一定PHP基础,又没有做过项目的PHPer学习。书中从基础知识到具体的代码实现过程,讲解了利用PHP和JQuery搭建一个活动日程表网站。


深入PHP与jQuery开发 比较喜欢


JQUERY和PHP完美结合


内容比较多,从案例讲起,对于入门的人容易理解,很好的php和jquery入门书,推荐。


内容非常实用,细致讲解并且大量运用了OOP和jQuery技术开发一个实例,是非常值得一读的学习教材和项目开发参考书。


还是 jquery 写的多 面向对象写的少很多


以一个日历做例子,结合对象方式开发,清晰明了,作者高手


就是代码零散,不过这也逼着你通读全文


书挺好的,内容比较详细,讲得也很深入,总之值得一读的书.


书内容深浅合适 很适合自己


第一次在当当网买书,比在书店买便宜多了,还是正版,而且还送货上门!真的不错,以后买书选当当了!


全书就只有一个实例,但足够详尽,作者的功底还是不错的


毕竟是老外写的,没看出什么其实妙想的地方


刚到货,真在看,送货很快,质量很好


作为工具书,比较不错.


还可以吧,太久忘记评论了。


我刚收到这书前已经对这书有点了解,也对比过其它讲jQuery的开发教材,我觉得这书例子是简单的,不过就是例子不是很多,举了一个简单的例子,然后就说后面的一大堆时技术语言的解释,还好,解释还算是不错,所以我才选择买这书


代码讲的很详细 不错


从基础到高 级,实例充分。但不适合新手


以一个例子为基础,还行,缺点在于拓展性不强。


还偏入门一些,并不深入


值得去深入学习


看第二遍中


不错,有案例,案例较初学者有点难!


全书围绕着一个,日程表的制作展开。


是一本好书。值得一看


光看不实际配合操作是学不到东西的~要结合操作你会发觉这是一本不错的书~只是没有光盘实例


书内容没的说,讲的很细,这个功劳应该在作者不在出版商,就是运输太简陋了,连个纸皮箱都没有,塑料袋用透明胶捆起来的。。。,书有刮坏的地方,看起来不像很新的,有点像被人翻过的,哎~反正早晚都得看旧,算了。总体来说还可以,第一回在当当上买书,除了外观,运输不太满意,跟顺风没法比,别的都还好。


偏基础,只要掌握了JQ 可以不用看这书了


自己看,大致看了一下还可以


说实话真的看不懂。没光盘。没实例。不推荐


这本书质量和内容都不错,内容讲的容易理解


经典之作,学习必备.


挺不错的,对初学者帮助很大。。


原著作者写代码很野,如果仔细看,有一大堆BUG,只能保证跑得起来,但是不太适宜初学者使用。最好实现上网下载原书的源代码


初学者可以看看,内容比较粗浅。


深入研究PHP的好书


这个总的来说还行!


一般化,结构差


PHP整合Jquery难得的好书


深入PHP与jQuery开发


jquery与php的结合


相关图书