当前位置: 首页 > 新闻 > 信息荟萃
编号:3782
PHP与jQuery开发实例.pdf
http://www.100md.com 2020年3月15日
第1页
第4页
第15页
第27页
第38页
第286页

    参见附件(4839KB,400页)。

     PHP与jQuery开发实例是作者Vijay Joshi别的关于php的书籍,主要讲述了怎样使用iquery处理事件,处理xml文档,使用json,创建漂亮的导航菜单等等。

    PHP与jQuery开发实例内容简介

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

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

    PHP与jQuery开发实例作者信息

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

    PHP与jQuery开发实例读者评价

    说到jquery,大家果断会想起国人写的那本锋利~这个我觉得是我们国人的骄傲啊,很少有这种技术型的书,国人写的比外国人写的受追捧。锋利我是看完的了,但是总觉得缺少了点什么,锋利重点是想强调前端的技术,在赞叹JQUERY的强大之余,我还在考虑,到底怎样才能将PHP和JQUERY结合在一起用?于是我就找了这本书,标价貌似49.00RMB,不到200页,工作之余随意翻翻,里面的例子也亲自尝试了一下,发现这本书没有想象中的那么差,虽然封面是那么的难看,虽然作者不是美国geek...里面有一些章节是很有趣的,XML,JSON和第7章关于界面美化的。

    PHP与jQuery开发实例截图

    图灵程序设计丛书

    PHP与jQuery开发实例

    PHP jQuery Cookbook

    [印] Vijay Joshi 著

    杨越 译

    人民邮电出版社

    北京版权声明

    Copyright ? 2010 Packt Publishing. First published in the

    English language under the title PHP jQuery Cookbook.

    Simplified Chinese-language edition copyright ? 2011 by

    Posts Telecom Press. All rights reserved.

    本书中文简体字版由Packt Publishing授权人民邮电出版社独家

    出版。未经出版者书面许可,不得以任何方式复制或抄袭本书内容。

    版权所有,侵权必究。前言

    时下,Web应用越来越像桌面应用,页面加载次数更少,用户交互

    和效果更好。Web已变得更加快速,Gmail和Facebook等应用赋予了Web

    应用程序新的含义。

    对于开发交互式Web应用程序,服务器端的PHP和客户端(浏览

    器)上的jQuery是一个完美的组合。PHP是Web开发人员首选的重要语

    言;1000大著名互联网站点中超过三分之一正在使用jQuery,它是使

    用最广泛的库。

    PHP和 jQuery拥有的一个共同点是容易学习。一旦掌握了基本知

    识,就可以轻松进阶到下一个层次。

    这正是本书所要做的。它就像一个包含众多工具的工具箱,使用

    它,你能够借助PHP和jQuery编写类似于桌面应用的更快的 Web 应

    用。无论是希望了解实时验证、创建插件、拖动元素、创建菜单、使

    用YouTube API观看视频,还是希望与数据库交互,只需找到相应的秘

    诀即可找到解决方案。AJAX,作为富Internet应用程序的一个重要特

    征,书中也将有详细介绍。

    你无须从头到尾阅读本书。每个秘诀都是独立的,它们本身类似

    于“操作技巧”或微型应用程序。可以直接查找特定问题的解决方

    案。

    希望本书对你有用,在它的帮助下,你的技能也可以更上一层

    楼。

    内容简介

    第1章帮助你理解jQuery的跨浏览器事件处理方法。你将学习使用

    键盘和鼠标事件。这一章还会介绍一些高级事件处理技术,比如拖动

    和响应键盘快捷键。

    第2章涉及使用jQuery发送AJAX请求的一些方法,还将介绍PHP如

    何响应这些请求。这一章还包含在AJAX请求期间处理AJAX请求缓存和

    处理错误的秘诀。

    第3章介绍在PHP以及jQuery中使用XML文件。该章的秘诀将介绍如

    何使用PHP的DOM和SimpleXML扩展读取、写入和修改XML。这一章还将

    探讨使用jQuery解析XML。第4章详细探讨JSON。你将学习如何在PHP中读取和写入JSON数

    据,以及jQuery中内置的JSON解析功能。

    第5章讨论表单和表单验证。你将学习如何使用jQuery在表单中验

    证不同类型的数据,涵盖验证空字段、数字、电子邮件地址、Web地

    址,等等。还将介绍服务器端验证方法,这些方法可进一步加强验

    证。

    第6章是第5章的延伸,展示向表单添加视觉效果的秘诀。借助其

    中的秘诀,你可以添加突出显示、淡出、可展开的方框等效果,从而

    创建用户友好型表单页面。

    第7章介绍不同类型菜单的创建,比如动画菜单、折叠菜单和选项

    卡菜单。还将介绍创建选项卡的高级技术,这些技术可指导你动态添

    加和删除选项卡。

    第8章详细介绍如何将数据库与PHP和jQuery结合使用。该章包含

    的示例将介绍如何从数据库获取数据并在Web表单中使用。

    第9章介绍一些高级的PHP和jQuery技术,包括如何克服浏览器限

    制,比如跨域请求。你将学习创建自定义jQuery插件,创建无限滚动

    页面,等等。

    附录介绍使用 Firebug来调试网页中的 HTML和 JavaScript。你

    将学习如何在浏览器中直接编辑页面的HTML和更改页面的外观,而无

    须切换到实际的代码文件。你将能够直接从Firebug执行JavaScript,并进一步了解如何使用此加载项调试JavaScript。

    阅读要求

    需要在系统上安装Apache(或其他Web服务器)、PHP(5.0或更高

    版本)和MySQL,才能运行本书中的示例。可以使用WampServer等软件

    一次性安装所有这些软件,也可以独立安装它们。还需要

    jQuery(1.3.2或更高版本)。

    在技术水平方面,本书假设你拥有PHP、jQuery、HTML和CSS的基

    本知识。你仅需要了解这些技术的基本知识,其他的就交给本书吧。

    读者对象

    本书适用于具备PHP和jQuery基础知识并希望结合两种技术创建富

    Internet应用程序的开发人员。本书中的每一章都提供了大量示例,这些示例包含使用PHP和jQuery开发Web应用程序的每项任务的逐步说

    明,通过这些内容的学习,你会完成从初级开发人员到专业开发人士

    的转变。

    排版约定

    本书有多种文本样式,以区分不同类型的信息。以下是这些样式

    的一些示例以及它们的含义。正文中的代码词汇格式为:“input按钮已附加到一个click事件

    上。”

    代码块格式为:

    ('input:text').bind(

    {

    focus: function

    {

    (this).val('');

    },blur: function

    {

    (this).val('Enter some text');

    }

    });

    新术语和重要词汇以楷体或英文原文表示。例如,屏幕、菜单或

    对话框中的词汇会以这种形式出现:“现在单击Create New Element

    按钮几次,创建一些DIV元素。”

    另外两种特殊的格式以如下形式表示。

    警告或重要说明。

    提示和技巧。

    读者反馈

    随时欢迎读者提供反馈意见。请让我们知道你对本书的想法——

    你喜欢的内容或者不喜欢的内容。你的反馈对于我们开发真正让读者

    获益最大的选题至关重要。

    要向我们发送一般性反馈,只需发送电子邮件到

    feedback@packtpub.com,在邮件主题中提及书名。

    如果希望我们出版你需要的图书,请在www.packtpub.com上以

    SUGGEST A TITLE的形式向我们发送一条说明,或者发送电子邮件到

    suggest@packtpub.com。

    如果你精通某个主题并有意编写或参与编写一本书,请参阅

    www.packtpub.comauthors上的作者指南。

    客户支持

    现在你已经拥有了一本Packt图书,我们可为你最有效地利用购买

    的图书提供诸多帮助。下载本书的示例代码 [1]

    通过自己的账户从http:www.PacktPub.com购买Packt图书的读

    者可直接下载示例代码文件。如果本书是在别处购买的,可以访问

    http:www.PacktPub.comsupport并注册,以便我们通过电子邮件直

    接将文件发送给你。

    勘误

    尽管我们竭尽全力确保内容的准确性,但错误在所难免。如果你

    在我们任何一本书中发现错误(正文或代码中的错误),请告诉我

    们,对此我们将不胜感激。这不仅可以方便其他读者,还可以帮助我

    们改进本书的后续版本。如果发现任何错误,请按以下方法报告:访

    问http:www.packtpub.comsupport,选择你的图书,单击 errata

    submission form链接,输入错误的详细信息。经过验证后,错误提交

    将被接受,然后上传到我们的网站或添加到该书名下Errata部分任何

    现有的错误列表中。在http:www.packtpub.comsupport上选择书名

    即可查看任何已确认的勘误。

    注 释

    [1]. 本书代码示例也可以在图灵社区(ituring.com.cn)的本书

    页面下载。——编者注第1章 使用jQuery处理事件

    本章内容

    在页面加载完成时执行函数

    绑定和解绑元素

    向即将创建的元素添加事件

    使用jQuery提交表单

    检查缺少的图像

    创建选择取消所有复选框的功能

    捕获鼠标移动

    创建键盘快捷键

    显示用户选择的文本

    在页面上拖动元素1.1 简介

    事件是一种操作,它执行一些JavaScript代码来生成想要的结

    果。它们既可能是对文档的某种类型的操作,也可能是一些内部计

    算。

    因为不同的浏览器会以不同方式处理事件,所以编写兼容所有浏

    览器的JavaScript代码需要耗费巨大的精力。本章将帮你理解事件处

    理,探讨可使脚本兼容不同浏览器的相关jQuery方法。你将学习处理

    键盘和鼠标事件。本章还会介绍拖动和键盘快捷键等高级事件处理。1.2 在页面加载完成时执行函数

    AJAX应用程序广泛使用了JavaScript来处理网页的内容和观感。

    网页应该首先加载DOM,之后JavaScript代码才能尝试对它执行此类修

    改。

    本秘诀将解释如何在加载内容并准备好DOM之后执行JavaScript。

    1.2.1 准备

    获取最新版的jQuery库。

    1.2.2 步骤

    (1) 创建一个文件并将它命名为domReady.html。

    (2) 为了仅在完全加载DOM之后运行JavaScript代码,将该代码编

    写在.ready方法的花括号之间: