Ajax与PHP Web开发 PDF 完整版

  • 更新时间:
  • 7309人关注
  • 点击下载

给大家带来的一篇关于Web开发相关的电子书资源,介绍了关于Ajax、PHP、Web开发方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小90.17 MB,达里编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.6分。我们还整理了当当、亚马逊、豆瓣等平台对此电子书和资源的评价,一共2条,一起来看下吧。

读者评价

网友NO.42052
罗尔柳

AJAX和PHP搭配的入门书籍.比较细致和详尽,但比较初级.

虽然有好几个人来写,篇幅不够大,后面的范例也不够深入.

不过对掌握概念,绰绰有余.毕竟现在成熟的AJAX框架很多了,不再需要这样动手从头开始造轮子了.

后来发现是一群罗马尼亚同志写的,还是得佩服一下.

看看国人的同类书籍,反正是没几个能拿出手的.

网友NO.44532
糜乐邦

当时,没有学ajax基础,直接就是读了这本·呵呵,为了应付百度的笔试

书籍介绍

内容简介

这本书指导读者使用Ajax、PHP等相关技术构建快速响应网页。本书不仅指导读者从Ajax的客户端和服务器端技术一步步掌握Ajax的基本应用,还通过实例详细演示了Ajax表单验证、Ajax聊天室、AjaxSuggest、使用SVG的Ajax实时绘图程序、AjaxGrid、AjaxRSS阅读器和Ajax拖放等的实现过程。同时还介绍了Windows和UNIX系统下应用环境的配置以及相关术语的解释。

这本书适合已经掌握PHP的人、XML、而想要了解Ajax的核心和工作原理的读者应该去读一读。

目录

  • 第1章 Ajax与未来的Web应用程序
  • 1.1 通过Web发布的功能
  • 1.2 20世纪90年代开始出现网站
  • 1.2.1 HTTP与HTML
  • 1.2.2 PHP及其他服务器端技术
  • 1.2.3 JavaScript及其他客户端技术
  • 1.2.4 缺少的是什么
  • 1.3 理解Ajax
  • 1.4 使用Ajax和PHP建立一个简单应用程序
  • 1.5 小结
  • 第2章 JavaScript下灵活的客户端技术
  • 2.1 JavaScript和Document Object Model
  • 2.2 JavaScript事件和DOM
  • 2.3 关于DOM的进一步介绍
  • 2.4 JavaScript、DOM和CSS
  • 2.5 使用XMLHttpRequest对象
  • 2.5.1 创建XMLHttpRequest对象
  • 2.5.2 使用XMLHttpRequest初始化服务器请求
  • 2.5.3 服务器响应处理
  • 2.6 使用XML结构
  • 2.6.1 处理更多的错误和抛出异常
  • 2.6.2 建立XML结构
  • 2.7 小结
  • 第3章 使用PHP和MySQL实现服务器端技术
  • 3.1 PHP与DOM
  • 3.2 参数传递与PHP错误处理
  • 3.3 连接远程服务器与JavaScript的安全性
  • 3.4 使用代理服务器脚本
  • 3.5 重复异步请求框架
  • 3.6 使用MySQL
  • 3.6.1 创建数据库
  • 3.6.2 数据操作
  • 3.6.3 连接数据库并执行查询操作
  • 3.7 程序封装与程序结构
  • 3.8 小结
  • 第4章 Ajax表单验证
  • 4.1 实现Ajax表单验证
  • 4.2 小结
  • 第5章 Ajax聊天
  • 5.1 Ajax聊天简介
  • 5.2 实现Ajax聊天
  • 5.3 小结
  • 第6章 Ajax建议和自动完成
  • 6.1 Ajax建议和自动完成简介
  • 6.2 实现Ajax建议和自动完成
  • 6.3 小结
  • 第7章 使用SVG实现Ajax实时绘制图表
  • 7.1 使用Ajax和SVG实现实时图表
  • 7.2 小结
  • 第8章 Ajax数据表格
  • 8.1 使用客户端XSLT实现Ajax数据表格
  • 8.2 小结
  • 第9章 Ajax RSS阅读器
  • 9.1 使用RSS
  • 9.1.1 RSS文档结构
  • 9.1.2 Google Reader
  • 9.2 实现基于Ajax的RSS阅读器
  • 9.3 小结
  • 第10章 Ajax的拖放功能
  • 10.1 在Web上使用拖放功能
  • 10.1.1 购物车
  • 10.1.2 分类列表
  • 10.2 创建Ajax拖放分类列表应用
  • 10.3 小结
  • 附录A 环境配置
  • A.1 Windows下的环境配置
  • A.1.1 安装Apache
  • A.1.2 安装MySQL
  • A.1.3 安装PHP
  • A.2 *nix下的环境配置
  • A.2.1 安装Apache
  • A.2.2 安装MySQL
  • A.2.3 安装PHP
  • A.3 安装phpMyAdmin
  • A.4 配置Ajax数据库
精选笔记:php插件Xajax使用方法详解

19小时41分钟前回答

Xajax是PHP一个不用刷新或者跳到其他页面,就能通过点击组件等与后台后台数据库交互的技术

Xajax是php的一个插件,要想使用Xajax就必须先到其官网中下载一个压缩包,由于国外的网速慢,我也给大家上传了一个(点击打开链接: https://pan.baidu.com/s/1gfkY3mj 密码: bcvu),大家选择下载。

下载完xajax_0.5_minimal.zip把里面的东西放到你要开发的工程目录里面,比如笔者的工程目录是C:\PHPnow-1.5.6\htdocs\myphp\xajax

php插件Xajax使用方法详解

xajaxhello.php,xjaxreg.php,xajaxregsuc.php是笔者自行开发的页面,放在这里是为了说明 文件夹xajax_core,xajax_js 文件copyright.inc.php 一定要放在工程目录,不要试图再建一个文件夹把 文件夹xajax_core,xajax_js 文件copyright.inc.php 放在里面,这样做理论是没问题的,但在下面的操作过程中出错。

比如如下的xajax helloworld代码:

<?php 
include 'xajax_core/xajax.inc.php'; 
$xajax=new xajax(); 
$xajax->registerFunction("myfunction"); 
function myfunction($text){ 
 $orps=new xajaxResponse(); 
 $orps->alert("helloworld!"); 
 $orps->assign("div","innerHTML",$text); 
 return $orps; 
 } 
$xajax->processRequest(); 
$xajax->printJavascript(); 
?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>xajax</title> 
</head> 
 
<body> 
<div id="div"></div> 
<button onclick="xajax_myfunction('hello world');">ok</button> 
</body> 
</html> 

比如你新建一个文件夹xajax把文件夹xajax_core,xajax_js 文件copyright.inc.php 放在里面,即使你改变上面helloworld代码中的第二行,把include 'xajax_core/xajax.inc.php'; 改成 include 'xajax/xajax_core/xajax.inc.php';

在实际运行中也会报错,弹出如下的对话框:

php插件Xajax使用方法详解

整个程序无法运行!

因此,一定要把 文件夹xajax_core,xajax_js 文件copyright.inc.php 放在工程目录之下,反正也就三个文件不多。

下面来解释一下,上面的helloworld代码,

<?php 
include 'xajax_core/xajax.inc.php'; 
//指定动作 
$xajax=new xajax(); 
//相当于声明一个xajax处理函数myfunction 
$xajax->registerFunction("myfunction"); 
 
function myfunction($text){ 
 //指定动作 
 $orps=new xajaxResponse(); 
 //调用orps中的alert方法,弹出helloworld对话框 
 $orps->alert("helloworld!"); 
 //调用orps中的assign方法,指定id为div的div的内文本为传过来的text参数 
 $orps->assign("div","innerHTML",$text); 
 //以下是指定动作 
 return $orps; 
 } 
$xajax->processRequest(); 
$xajax->printJavascript(); 
?> 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>xajax</title> 
</head> 
 
<body> 
<div id="div"></div> 
<!--html部分关键是这里,说明我要调用xajax函数myfunction,且参数为helloworld--> 
<button onclick="xajax_myfunction('hello world');">ok</button> 
</body> 
</html>

于是这个xajaxhello.php的运行结果为:

php插件Xajax使用方法详解

首先载入页面的时候仅有一个ok,然后一点击ok,与xajax发生了交互,弹出helloworld对话框,然后,设置id为div的div的内文本为helloworld!
再点一次重复这个动作。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持码农之家。

资源下载

相关声明:

《Ajax与PHP Web开发 》PDF 完整版下载资源由用户 弘巧娜 于 2022-01-02 10:03:16 分享至百度网盘。仅供想学习Web开发的网友交流使用,专题参考:phpWeb开发Ajax,Web开发,

相关资源

  • Python Web开发实战

    Python Web开发实战

    Python Web开发实战 按照一个Web产品从无到有、从简单变复杂、从基础到进阶的过程,多角度、全方位讲述了Python Web开发。内容涉及Web框架、测试、数据库、消息队列、服务化、持续集成等,把

    大小:72.7 MBPython开发

    立即下载
  • Flask Web开发实战:入门、进阶与原理解析

    Flask Web开发实战:入门、进阶与原理解析

    Flask开发团队成员撰写,Flask开发团队核心维护者高度评价,基于全新Flask技术版本,从基础知识到进阶实战,再到源码分析,5个大型综合案例

    大小:12.2MFlask

    立即下载
  • 高性能响应式Web开发实战

    高性能响应式Web开发实战

    大小:33.1 MB网站开发

    立即下载
  • 写给Web开发人员看的HTML5教程

    写给Web开发人员看的HTML5教程

    写给Web开发人员看的HTML5教程 作者:(德)福斯特 等著,姜雪荃,林星,孙亮 译 出版时间:2012 《写给Web开发人员看的HTML5教程》通过结合大量实际案例和源代码对HTML5的重要特性进行了详细讲解,内容全面丰富,易于理解。全书共分为12章,从HTML5的历史故事讲起,涉及了文档结构和语义、智能表单、视频与音频、画布、SVG与MathML、地理定位、Web存储与离线Web应用程序、WebSockets套接字、Web Worker多线程、微数据以及以拖曳为代表的一些全局属性,涵盖了

    大小:23.45MBWeb开发

    立即下载
  • Java Web开发实例大全:基础卷

    Java Web开发实例大全:基础卷

    本书筛选、汇集了Java Web开发从基础知识到高级应用各个层面约600个实例及源代码,主要内容有开发环境搭建、Java语言基础、HTML/CSS技术、JSP基础与内置对象、JavaBean技术、Servlet技术、过滤器与监听器技术、JSTL标签库

    大小:175.2 MBJava

    立即下载
  • MEAN Web开发

    MEAN Web开发

    内容简介 MEAN 是最流行的Web 开发工具的集合,包括MongoDB、Express、AngularJS 和Node.js。本书从 MEAN 的核心框架开始,详细阐述了每一种框架的关键概念,如何正确地设置它们,以及如何用流行的模 块把它们连接在一起。通过本书的实例练习,你能搭建自己的MEAN 应用架构,通过添加认证层,开发 MVC 架构支持自己的项目开发。最后,你将学会使用不同的工具和框架加快你的日常开发进程。 目录 第1章MEAN简介 1 1.1 三层Web应用开发1 1.2 JavaScript的

    大小:12.1 MBMEAN

    立即下载

学习笔记

20小时18分钟前回答

ThinkPHP 整合Bootstrap Ajax分页样式

ThinkPHP Ajax分页代码 publicfunction index(){$where=array();$name = I('name');if(!empty($name)){$where['name']= array('like','%'.(string)$name.'%');}$Role=M('Role');$count= $Role-where($where)-count();// 查询满足要求的总记录数$Page =new \Think\AjaxPage($count,'ajax-page',10);// 实例化分页类 传入总记录数、ajax更新的局部页面ID和每页显示的记录数(10)$Page-lastSuffix=false;$Page-setConfig('first','首页');$Page-setConfig('last','末页');$Page-setConfig('header','span class="rows btn btn-default margin-l-2"共 %TOTAL_ROW% 条/span');//分页条数$Page-setConfig('theme','%FIRST% %UP_PAGE% %LINK_PAGE% %DOWN_PAGE% %END% %HEADER%');//分页样式:首页、末页等$show= $Page-show();// 分页显示输出// 进行分页数据查询 注意limit方法的参……

10小时13分钟前回答

thinkphp验证码的实现(form、ajax实现验证)

两种验证码验证实现 ,一种直接在form表单提交按钮实现验证,一种使用ajax传递参数实现验证: 1、直接在form表单提交按钮实现验证,在控制器VerifyController.class.php中写入如下代码: namespace Home\Controller;use Think\Controller;class VerifyController extends Controller {public function index() {$this-display();}public function checkLogin() {$verify=new \Think\Verify();$code=I('post.verify');//表单验证码if($verify-check($code)){$this-success('验证码正确');}else{$this-error('验证码错误');}}public function verify(){// 实例化Verify对象$verify = new \Think\Verify();// 配置验证码参数$verify-fontSize = 14; // 验证码字体大小$verify-length = 4; // 验证码位数$verify-imageH = 34; // 验证码高度$verif……