展开全部

主编推荐语

初级web应用开发和设计人员入门书,全站web应用开发基础教程。

内容简介

本书针对PHP、MySQL和JavaScript的新版本,结合Web开发的实际需求,介绍了编程和应用开发技能,并通过一些典型的项目案例,帮助读者开发出功能强大的Web应用。

本书分为5个部分和4个附录。第1部分“Web应用基础知识”,包括前5章,帮助读者理解Web上的通信,以便能够编写基本的PHP脚本,还介绍了HTML、CSS和JavaScript的基础知识。第2部分“动态Web站点基础”,包括第6章到第10章,主要介绍JavaScript的语法和用法。第3部分“提高Web应用程序的层级”,包括第11章到第15章,主要介绍PHP语言的基础知识,以及如何使用cookies和用户会话。第4部分“将数据库整合到应用程序中”,包括第16章到第18章,介绍了使用数据库的通用知识,包括SQL基础知识,以及MySQL专有的函数以及其他信息。第5部分“应用开发基础”,包括第19章到第22章,专门介绍使用PHP和MySQL来执行一个特定的任务,综合应用了本书中的所有知识。附录部分介绍了XAMPP、MySQL、Apache和PHP的安装和配置。在每一章的最后,都有测验问题和额外的练习,帮助读者巩固所学的知识。

本书内容全面,讲解详细,由浅入深,实例丰富,可作为PHP、MySQL、JavaScript初学者的学习指南,也可作为Web开发技术人员的参考用书。

目录

  • 版权信息
  • 内容提要
  • 前言
  • 资源与支持
  • 第1部分 Web应用基础知识
  • 第1章 理解Web的工作方式
  • 1.1 HTML和WWW简史
  • 1.2 创建Web内容
  • 1.3 理解Web内容递送
  • 1.4 选择Web托管提供商
  • 1.5 利用多种Web浏览器执行测试
  • 1.6 创建一个示例文件
  • 1.7 使用FTP传输文件
  • 1.8 了解在Web服务器上放置文件的位置
  • 1.9 小结
  • 1.10 问与答
  • 1.11 测验
  • 第2章 构造HTML文档
  • 2.1 从一个简单的Web页面开始
  • 2.2 每个Web页面都必须具有的HTML标签
  • 2.3 在Web页面中使用超链接
  • 2.4 利用段落和换行符组织页面
  • 2.5 利用标题组织内容
  • 2.6 理解语义元素
  • 2.7 CSS的工作方式
  • 2.8 基本的样式表
  • 2.9 CSS样式的基础知识
  • 2.10 使用样式类
  • 2.11 使用样式ID
  • 2.12 内部样式表和内联样式
  • 2.13 小结
  • 2.14 问与答
  • 2.15 测验
  • 第3章 理解CSS方框模型和定位
  • 3.1 CSS方框模型
  • 3.2 详解定位
  • 3.3 控制元素的堆叠方式
  • 3.4 管理文本流
  • 3.5 理解固定布局
  • 3.6 理解流动布局
  • 3.7 创建固定/流动混合布局
  • 3.8 考虑响应性Web设计
  • 3.9 小结
  • 3.10 问与答
  • 3.11 测验
  • 第4章 理解JavaScript
  • 4.1 学习Web脚本编程的基础知识
  • 4.2 JavaScript如何适应Web页面
  • 4.3 探索JavaScript的能力
  • 4.4 基本概念
  • 4.5 JavaScript语法规则
  • 4.6 使用注释
  • 4.7 关于JavaScript的最佳实践
  • 4.8 理解JSON
  • 4.9 使用JavaScript控制台调试JavaScript错误
  • 4.10 小结
  • 4.11 问与答
  • 4.12 测验
  • 第5章 PHP简介
  • 5.1 PHP是如何与Web服务器协作的
  • 5.2 PHP脚本基础
  • 5.3 代码块和浏览器输出
  • 5.4 小结
  • 5.5 问与答
  • 5.6 测验
  • 第2部分 动态Web站点基础
  • 第6章 理解动态Web站点和HTML5应用程序
  • 6.1 理解不同类型的脚本
  • 6.2 显示随机内容
  • 6.3 理解文档对象模型
  • 6.4 使用window对象
  • 6.5 处理document对象
  • 6.6 访问浏览器的历史记录
  • 6.7 使用location对象
  • 6.8 关于DOM结构的更多知识
  • 6.9 处理DOM节点
  • 6.10 创建可定位的元素(图层)
  • 6.11 隐藏和显示对象
  • 6.12 修改页面内的文本
  • 6.13 向页面中添加文本
  • 6.14 基于用户交互更改图像
  • 6.15 提前考虑开发HTML5应用程序
  • 6.16 小结
  • 6.17 问与答
  • 6.18 测验
  • 第7章 JavaScript基础:变量、字符串和数组
  • 7.1 使用变量
  • 7.2 了解表达式和运算符
  • 7.3 JavaScript中的数据类型
  • 7.4 在数据类型之间转换
  • 7.5 使用String对象
  • 7.6 处理子串
  • 7.7 使用数值型数组
  • 7.8 使用字符串数组
  • 7.9 对数值型数组进行排序
  • 7.10 小结
  • 7.11 问与答
  • 7.12 测验
  • 第8章 JavaScript基础:函数、对象和流程控制
  • 8.1 使用函数
  • 8.2 对象简介
  • 8.3 使用对象简化脚本编程
  • 8.4 扩展内置对象
  • 8.5 使用Math对象
  • 8.6 使用Math方法
  • 8.7 处理Date对象
  • 8.8 if语句
  • 8.9 使用简写的条件表达式
  • 8.10 利用if和else测试多个条件
  • 8.11 利用switch使用多个条件
  • 8.12 使用for循环
  • 8.13 使用while循环
  • 8.14 使用do...while循环
  • 8.15 使用循环
  • 8.16 遍历对象属性
  • 8.17 小结
  • 8.18 问与答
  • 8.19 测验
  • 第9章 理解JavaScript事件处理
  • 9.1 理解事件处理程序
  • 9.2 使用鼠标事件
  • 9.3 使用键盘事件
  • 9.4 使用load和unload事件
  • 9.5 使用click更改<div>的外观
  • 9.6 小结
  • 9.7 问与答
  • 9.8 测验
  • 第10章 使用jQuery的基础知识
  • 10.1 使用第三方JavaScript库
  • 10.2 jQuery应运而生
  • 10.3 准备使用jQuery
  • 10.4 熟悉$().ready处理程序
  • 10.5 选择DOM和CSS内容
  • 10.6 操作HTML内容
  • 10.7 结合使用各种方法来创建jQuery动画
  • 10.8 利用jQuery处理事件
  • 10.9 小结
  • 10.10 问与答
  • 10.11 测验
  • 第3部分 提高Web应用程序的层级
  • 第11章 AJAX:远程脚本编程
  • 11.1 AJAX简介
  • 11.2 使用XMLHttpRequest
  • 11.3 创建简单的AJAX库
  • 11.4 使用库创建AJAX测验
  • 11.5 调试基于AJAX的应用程序
  • 11.6 将jQuery的内置函数用于AJAX
  • 11.7 小结
  • 11.8 问与答
  • 11.9 测验
  • 第12章 PHP基础:变量、字符串和数组
  • 12.1 变量
  • 12.2 数据类型
  • 12.3 操作符和表达式
  • 12.4 常量
  • 12.5 理解数组
  • 12.6 创建数组
  • 12.7 一些和数组相关的函数
  • 12.8 小结
  • 12.9 问与答
  • 12.10 测验
  • 第13章 PHP基础:函数、对象和流程控制
  • 13.1 调用函数
  • 13.2 定义一个函数
  • 13.3 从用户定义的函数返回值
  • 13.4 理解变量作用域
  • 13.5 使用static语句在函数调用之间保存状态
  • 13.6 关于参数的更多内容
  • 13.7 测试函数是否存在
  • 13.8 创建一个对象
  • 13.9 对象继承
  • 13.10 转换流程
  • 13.11 实现循环
  • 13.12 小结
  • 13.13 问与答
  • 13.14 测验
  • 第14章 使用cookie和用户会话
  • 14.1 cookie简介
  • 14.2 设置一个cookie
  • 14.3 删除一个cookie
  • 14.4 会话函数概览
  • 14.5 使用会话变量
  • 14.6 销毁会话和重置变量
  • 14.7 在一个带有注册用户的环境中使用会话
  • 14.8 小结
  • 14.9 问与答
  • 14.10 测验
  • 第15章 处理基于Web的表单
  • 15.1 HTML表单的工作方式
  • 15.2 创建表单
  • 15.3 接受文本输入
  • 15.4 命名各种表单数据
  • 15.5 标记各种表单数据
  • 15.6 组合表单元素
  • 15.7 探索表单输入控件
  • 15.8 使用HTML5表单验证
  • 15.9 提交表单数据
  • 15.10 利用JavaScript访问表单元素
  • 15.11 创建一个简单的输入表单
  • 15.12 使用隐藏字段来保存状态
  • 15.13 根据表单提交发送邮件
  • 15.14 小结
  • 15.15 问与答
  • 15.16 测验
  • 第4部分 将数据库整合到应用程序中
  • 第16章 理解数据库设计过程
  • 16.1 良好的数据库设计的重要性
  • 16.2 表关系的类型
  • 16.3 理解规范化
  • 16.4 遵从设计过程
  • 16.5 小结
  • 16.6 问与答
  • 16.7 测验
  • 第17章 SQL基本命令
  • 17.1 MySQL数据类型
  • 17.2 表的创建语法
  • 17.3 使用INSERT命令
  • 17.4 使用SELECT命令
  • 17.5 在查询中使用WHERE
  • 17.6 从多个表中查询
  • 17.7 使用UPDATE命令来修改记录
  • 17.8 使用REPLACE命令
  • 17.9 使用DELETE命令
  • 17.10 MySQL中常用的字符串函数
  • 17.11 在MySQL中使用日期和时间函数
  • 17.12 小结
  • 17.13 问与答
  • 17.14 测验
  • 第18章 使用PHP和MySQL交互
  • 18.1 MySQL函数和MySQLi函数
  • 18.2 使用PHP连接MySQL
  • 18.3 使用MySQL数据
  • 18.4 小结
  • 18.5 问与答
  • 18.6 测验
  • 第5部分 应用开发基础
  • 第19章 创建一个简单的讨论论坛
  • 19.1 设计数据库表
  • 19.2 为共同函数创建一个包含文件
  • 19.3 创建输入表单和脚本
  • 19.4 显示主题列表
  • 19.5 显示一个主题中的帖子
  • 19.6 向主题添加帖子
  • 19.7 用JavaScript修改论坛的显示
  • 19.8 小结
  • 19.9 问与答
  • 19.10 测验
  • 第20章 创建一个在线商店
  • 20.1 规划和创建数据库表
  • 20.2 显示商品分类
  • 20.3 显示商品
  • 20.4 对在线商店前端使用JavaScript
  • 20.5 小结
  • 20.6 问与答
  • 20.7 测验
  • 第21章 创建一个简单的日历
  • 21.1 构建一个简单的显示日历
  • 21.2 用JavaScript创建一个日历库
  • 21.3 小结
  • 21.4 问与答
  • 21.5 测验
  • 第22章 管理Web应用程序
  • 22.1 理解Web应用开发中的一些最佳实践
  • 22.2 编写可维护的代码
  • 22.3 在工作中实现版本控制
  • 22.4 理解代码框架的价值和用法
  • 22.5 小结
  • 22.6 问与答
  • 22.7 测验
  • 附录A 使用XAMPP的安装入门指南
  • A.1 使用第三方的安装包
  • A.2 Linux/UNIX下的安装
  • A.3 在Windows上安装XAMPP
  • A.4 在Mac OS X上安装XAMPP
  • A.5 让XAMPP更安全
  • A.6 故障排除
  • 附录B 安装和配置MySQL
  • B.1 MySQL的当前版本和未来版本
  • B.2 如何获取MySQL
  • B.3 在Linux/UNIX上安装MySQL
  • B.4 在Mac OS X上安装MySQL
  • B.5 在Windows上安装MySQL
  • B.6 安装故障排除
  • B.7 基本安全规则
  • B.7.1 启动MySQL
  • B.7.2 增强MySQL连接的安全
  • B.8 MySQL权限系统简介
  • B.8.1 两步身份验证过程
  • B.8.2 添加用户
  • B.8.3 移除权限
  • 附录C 安装和配置Apache
  • C.1 Apache的当前版本
  • C.2 选择合适的安装方法
  • C.2.1 从源代码安装
  • C.2.2 安装一个二进制代码版本
  • C.3 在Linux/UNIX上安装Apache
  • C.3.1 下载Apache源代码
  • C.3.2 解压源代码
  • C.3.3 准备编译Apache
  • C.3.4 编译和安装Apache
  • C.4 在Mac OS X上安装Apache
  • C.5 在Windows上安装Apache
  • C.6 Apache配置文件结构
  • C.6.1 指令
  • C.6.2 容器
  • C.6.3 条件评估
  • C.6.4 ServerRoot指令
  • C.6.5 per-directory配置文件
  • C.7 Apache日志文件
  • C.7.1 access_log文件
  • C.7.2 error_log文件
  • C.7.3 其他文件
  • C.8 Apache相关命令
  • C.8.1 Apache服务器二进制程序
  • C.8.2 Apache控制脚本
  • C.9 第一次启动Apache
  • C.9.1 检查你的配置文件
  • C.9.2 启动Apache
  • C.10 故障排除
  • C.10.1 未安装Visual C库(在Windows上)
  • C.10.2 已经存在一个Web服务器
  • C.10.3 不允许绑定到端口
  • C.10.4 拒绝访问
  • C.10.5 错误组设置
  • 附录D 安装和配置PHP
  • D.1 PHP的当前版本和未来版本
  • D.2 在带有Apache的Linux/UNIX上编译PHP
  • D.2.1 额外的Linux/UNIX配置选项
  • D.2.2 在Linux/UNIX上集成PHP和Apache
  • D.3 在Mac OS X上安装PHP
  • D.4 在Windows上安装PHP
  • 在Windows上集成PHP和Apache
  • D.5 php.ini基础
  • D.6 测试安装
  • D.7 获取安装帮助
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。