导语
内容提要
PHP与Ajax是目前Web应用程序开发领域的流行技术。本书由浅入深、系统地介绍了PHP的相关知识以及基于jQuery的Ajax技术,显著降低了Ajax的入门难度。书中在叙述有关原理时安排了大量的相关实例。全书分为10章,内容包括Web应用程序基础知识、PHP语言基础、Web交互编程、PHP访问数据库、JavaScript和jQuery客户端编程、Ajax技术基本原理、Ajax方式访问数据库等。附录中安排了PHP的相关实验。
本书适合作为高等院校相关专业“Web编程技术”或“动态网站开发”等课程的教材,也可作为Web编程的培训教材,还可供网站设计与开发人员参考使用。
目录
第1章 Web应用程序开发概述
1.1 网络应用程序结构的演变
1.1.1 B/S结构和C/S结构
1.1.2 Web应用程序
1.1.3 Web的有关概念
1.2 网页的类型和工作原理
1.2.1 静态网页和动态网页
1.2.2 为什么需要动态网页
1.2.3 PHP动态网页的工作原理
1.3 安装PHP的运行环境
1.3.1 AppServ的安装
1.3.2 运行第一个PHP程序
1.3.3 Apache的配置
1.3.4 配置DW开发PHP程序
1.4 Web编程语言和运行环境
1.4.1 Web编程语言
1.4.2 Web服务器软件
习题
第2章 HTML
2.1 HTML概述
2.1.1 HTML文档的结构
2.1.2 Dreamweaver的开发界面
2.1.3 使用DW新建HTML文件
2.2 用HTML制作网页
2.2.1 创建文本和列表
2.2.2 插入图像
2.2.3 创建超链接
2.2.4 创建表格
2.3 表单标记
2.3.1 form标记及其属性
2.3.2 input标记
2.3.3 select和option标记
2.3.4 多行文本域标记textarea
2.3.5 HTML5新增的表单类型和属性
2.3.6 表单数据的传递过程
习题
第3章 PHP基础
3.1 PHP语言基础
3.1.1 PHP代码的基本语法
3.1.2 PHP的常量和变量
3.1.3 变量的作用域和生存期
3.1.4 可变变量和引用赋值
3.1.5 运算符和表达式
3.1.6 PHP的字符串
3.1.7 PHP的数据类型和类型转换
3.2 PHP的语句
3.2.1 条件控制语句
3.2.2 循环控制语句
3.2.3 文件包含语句
3.3 数组
3.3.1 数组的创建
3.3.2 访问数组元素或数组
3.3.3 多维数组
3.3.4 操作数组的内置函数
3.4 PHP的内置函数
3.4.1 字符串相关函数
3.4.2 日期和时间函数
3.4.3 检验函数
3.4.4 数学函数
3.5 自定义函数及使用
3.5.1 函数的定义和调用
3.5.2 变量函数和匿名函数
3.5.3 传值赋值和传地址赋值
3.6 面向对象编程
3.6.1 类和对象
3.6.2 类的继承和多态
习题
第4章 Web交互编程
第5章 PHP访问数据库
第6章 PHP文件访问技术
第7章 JavaScript
第8章 jQuery框架
第9章 基于jQuery的Ajax技术
第10章 Ajax方式访问数据库
附录A MySQL数据库的迁移和转换
附录B 实验
附录C PHP与ASP的区别