万本电子书0元读

万本电子书0元读

顶部广告

PHP、MySQL和JavaScript入门经典(第6版)电子书

通过本书,在很短的时间内,你可以学会如何综合运用PHP、MySQL和JavaScript这3种流行Web发技术,创建动态的、交互式的Web站和应用程序。 本书采取一种直的、按部就班的方式,每一章都是在前一章的基础上行,使得你能够循序渐学习全栈Web应用发的基础知识——从前端的HTML、CSS和JavaScript始,到服务器端的PHP脚本编程和MySQL数据库。 不管你使用的系统是Linux、Windows还是macOS,本书都给出了安装所需软件的详细指导,使你能够搭建一个稳定的环境,以行学习、测试和产品发。

售       价:¥

纸质售价:¥74.20购买纸书

399人正在读 | 0人评论 6.6

作       者:(美)朱莉·C·梅洛尼(Julie·C·Meloni)

出  版  社:人民邮电出版社

出版时间:2018-08-01

字       数:53.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书针对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发技术人员的参考用书。<br/>【推荐语】<br/>通过本书,在很短的时间内,你可以学会如何综合运用PHP、MySQL和JavaScript这3种流行Web发技术,创建动态的、交互式的Web站和应用程序。 本书采取一种直的、按部就班的方式,每一章都是在前一章的基础上行,使得你能够循序渐学习全栈Web应用发的基础知识——从前端的HTML、CSS和JavaScript始,到服务器端的PHP脚本编程和MySQL数据库。 不管你使用的系统是Linux、Windows还是macOS,本书都给出了安装所需软件的详细指导,使你能够搭建一个稳定的环境,以行学习、测试和产品发。 通过本书,你将学习如何: 用HTML5和CSS构建Web页面; 使用JavaScript构建动态的、交互式的Web页面; 综合应用PHP、MySQL和JavaScript来创建 现代化的、符合标准的Web应用; 用AJA X增强交互性; 使用jQuer y这样的JavaScript库; 使用cookie和用户会话; 通过基于Web的表单获取用户输; 使用基本的SQL命令; 使用PHP与MySQL数据库交互; 编写可维护的代码并始版本控制; 确定何时使用Bootstrap、Foundation、 React、Angular和Laravel等框架; 创建基于Web的讨论论坛或日历; 给Web站添加店面和物车。<br/>【作者】<br/>朱莉·C·梅洛尼(Julie·C·Meloni)是一位咨询师,她从Web诞生之初就始从事基于Web的应用发。她是众多关于Web应用程序发、HTML、CSS的图书和文章的作者,其作品被翻译为18种语言。<br/>
目录展开

内容提要

前言

本书的目标读者

本书的内容结构

本书的资源

本书的体例

问与答、测验和练习

资源与支持

配套资源

提交勘误

与我们联系

关于异步社区和异步图书

第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.8 MySQL权限系统简介

附录C 安装和配置Apache

C.1 Apache的当前版本

C.2 选择合适的安装方法

C.3 在Linux/UNIX上安装Apache

C.4 在Mac OS X上安装Apache

C.5 在Windows上安装Apache

C.6 Apache配置文件结构

C.7 Apache日志文件

C.8 Apache相关命令

C.9 第一次启动Apache

C.10 故障排除

附录D 安装和配置PHP

D.1 PHP的当前版本和未来版本

D.2 在带有Apache的Linux/UNIX上编译PHP

D.3 在Mac OS X上安装PHP

D.4 在Windows上安装PHP

D.5 php.ini基础

D.6 测试安装

D.7 获取安装帮助

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部