内容简介
第1章Web基础
1.1 Web概述
1.1.1 Web的概念
1.1.2 Web应用系统的体系结构
1.1.3 Web的构成
1.1.4 Web设计规范
1.2 Web相关网络协议
1.2.1 TCP/IP
1.2.2 HTTP
1.2.3 FTP
1.2.4 DNS
1.2.5 URL
1.3网络应用软件模式
1.3.1 C/S模式
1.3.2三层模式
1.3.3 B/S模式
1.4 Web服务器
1.5客户端
1.6常见Web服务器的安装与配置
1.6.1 Windows操作系统下的安装与配置
1.6.2 Linux操作系统下的安装与配置
第2章Web管理与规划设计
2.1网站设计方法
2.1.1网站设计流程
2.1.2网站设计原则
2.1.3网站设计方法
2.1.4网站设计技术
2.2网站需求分析
2.2.1网站规划要求
2.2.2网站规划分析
2.3网站规划设计
2.3.1网站规划内容
2.3.2网站可行性分析
2.3.3网站规划方案编写
2.4网站内容设计
2.4.1网站主题定位
2.4.2网站结构设计
2.4.3网站形象设计
2.4.4网页设计规则
2.4.5网站技术规范
第3章HTML语言
3.1 HTML简介
3.1.1 HTML由标记组成
3.1.2创建第一张网页
3.2常用的HTML标记和格式
3.2.1设置正文的标题
3.2.2设置段落
3.2.3强制换行
3.2.4给代码注释
3.2.5粗体与斜体
3.2.6下画线与删除线
3.2.7上标与下标
3.3字体标记
3.3.1设置字体大小
3.3.2设置字体颜色
3.3.3设置标题字体样式
3.3.4物理字体
3.3.5逻辑字体
3.4文字布局
3.4.1行的控制
3.4.2文字对齐
3.4.3段落设置
3.4.4列表
3.4.5其他修饰文本的方式
3.5图像
3.5.1图像的基本语法
3.5.2图像超链接
3.5.3图像的边框
3.5.4图像映射图
3.6超链接
3.6.1文字超链接
3.6.2图片超链接
3.6.3锚点超链接
3.6.4邮箱地址超链接
3.6.5相对路径与绝对路径
3.7表单
3.7.1表单的基本语法
3.7.2文本框和密码框
3.7.3单选按钮和复选框
3.7.4下拉列表与文本域
3.8表格
3.8.1表格的基本语法
3.8.2跨多行、多列表元
3.8.3设置表格大小
3.8.4设置表格高度和宽度
3.8.5表格内的文字对齐
3.8.6表格在网页中对齐
3.9框架
3.9.1框架的基本语法
3.9.2框架分栏
3.9.3框架的常用属性
3.9.4设置框架边框
3.9.5设置滚动条
3.9.6框架链接
3.10网页多媒体
3.10.1网页多媒体的基本语法
3.10.2设置自动播放
3.10.3设置多媒体循环播放
3.10.4隐藏面板的设置
3.10.5设置面板大小
3.10.6对齐方式
第4章CSS及应用
4.1 CSS基础
4.1.1 CSS基本语法
4.1.2 CSS类型
4.1.3 CSS选择器
4.1.4 CSS选择器规范化命名
4.2 CSS属性
4.2.1字体属性
4.2.2背景属性
4.2.3边框属性
4.2.4文本属性
4.2.5定位属性
4.3盒子模型
4.3.1理解CSS盒子模型
4.3.2实现结构与表现分离
4.3.3块状元素和内联元素
4.4 DIV+CSS布局
4.4.1 CSS布局标签
4.4.2常用页面布局
4.5 CSS代码原则
第5章JavaScript脚本语言
5.1网页中使用JavaScript
5.2 JavaScript语法
5.2.1注释、数据类型、变量、运算符
5.2.2 JavaScript流程控制语句
5.2.3函数
5.3 JavaScript事件
5.3.1 IE Event对象
5.3.2 DOM中的高级事件处理
第6章jQuery
6.1 jQuery概述
6.1.1 jQuery是什么
6.1.2 j Query的优势
6.1.3下载并使用jQuery
6.2 jQuery的“$”
6.2.1选择器
6.2.2功能函数前缀
6.2.3解决window.onload函数的冲突
6.2.4创建DOM元素
6.2.5自定义添加“$”
6.2.6解决“$”的冲突
6.3.jQuery与CSS 3
6.3.1 CSS 3标准
6.3.2浏览器的兼容性
6.3.3 jQuery的引入
6.4使用选择器
6.4.1属性选择器
6.4.2包含选择器
6.4.3位置选择器
6.4.4过滤选择器
6.4.5实现反向过滤
6.5管理选择结果
6.5.1获取元素的个数
6.5.2提取元素
6.5.3添加、删除、过滤元素
第7章PHP基础
7.1 PHP基本概念
7.1.1认识PHP
7.1.2 PHP的特点
7.1.3 PHP能实现的功能
7.1.4 PHP 5版本介绍
7.1.5 PHP 5.4新特性
7.2 PHP开发环境及配置
7.2.1 PHP环境介绍
7.2.2 WAMP环境软件安装
7.2.3 LAMP环境软件安装
7.2.4 WAMP环境配置
7.2.5 PHP开发相关工具
7.2.6开发工具介绍
7.3 PHP 5.4语法基础
7.3.1 PHP的基本语法
7.3.2 PHP语言标记
7.3.3 PHP语句分割符
7.3.4 PHP注释与语法标识符
7.4 PHP 5.4数据及运算
7.4.1变量
7.4.2变量类型
7.4.3常量
7.4.4运算符
7.5 PHP 5程序流程控制
7.5.1条件(选择)结构控制语句
7.5.2 PHP循环结构
7.6 PHP 5函数
7.6.1 PHP系统函数介绍
7.6.2 PHP自定义函数基础
7.6.3 PHP自定义函数参数
7.6.4 PHP自定义函数引用传递
7.6.5 PHP自定义函数递归与嵌套
7.7 PHP 5.4数组及应用
7.7.1 PHP数组基础
7.7.2 PHP系统全局数组
7.8 PHP 5.4字符串处理与正则表达式
7.8.1字符串的处理介绍
7.8.2常用字符串函数解析
7.8.3正则表达式
第8章PHP面向对象程序设计
8.1面向对象的基础知识
8.1.1什么是面向对象编程
8.1.2 PHP中类和对象介绍
8.1.3 PHP对象的应用和$this关键字
8.1.4构造方法与析构方法
8.2类的继承和重载
8.2.1类的继承
8.2.2类的重载
8.3类的封装
8.3.1设置封装public、protected、private
8.3.2_set()、_get()、_isset()和_unset()
8.4常用关键字
8.4.1 static关键字
8.4.2 fiinal关键字
8.4.3 self关键字
8.4.4 const关键字
8.4.5_toString()描述
8.4.6_clone()克隆
8.4.7_call()吸错
8.4.8_autoload()自动加载
8.5单元知识应用实训项目:图形计算器
8.5.1实训目的
8.5.2需求说明与分析
8.5.3功能设计与编码实现
第9章PHP文件操作
9.1 PHP中文件系统的介绍
9.1.1文件系统概述
9.1.2文件类型
9.1.3文件属性
9.1.4文件访问权限
9.1.5路径处理
9.2文件的基本操作
9.2.1打开与关闭
9.2.2 PHP读取内容
9.2.3 PHP写入内容
9.2.4 PHP删除文件
9.2.5文件截取、远程读取操作
9.3目录的基本操作
9.3.1新建目录函数mkdir()
9.3.2删除目录和递归删除目录
9.3.3复制和移动目录
9.3.4遍历目录
9.4文件的上传与安全
9.4.1相关设置
9.4.2单文件上传的实现
9.4.3多文件上传和安全
9.5单元知识应用实训项目:文件上传系统
9.5.1实训目的
9.5.2需求说明
9.5.3程序设计
9.5.4编码实现
第10章PHP与MySQL的数据库编程
10.1 MySQL数据库介绍
10.2 MySQL数据库设计
10.2.1 MySQL数据库的关系
10.2.2 MySQL数据库中的数据类型
10.3 SQL语言
10.3.1 SQL简介
10.3.2常用SQL语句的使用
10.4 MySQL数据库的备份与恢复
10.4.1 MySQL数据库的备份
10.4.2 MySQL数据库的恢复
10.5 PHP与MySQL编程
10.5.1 PHP连接MySQL数据库
10.5.2 PHP操作MySQL
10.6 PHP与mysqli编程
10.6.1 mysqli简介
10.6.2 PHP使用mysqli连接数据库
10.6.3 PHP使用mysqli操作MySQL数据库
10.7单元知识应用项目实训:微型博客系统
10.7.1实训目的
10.7.2需求说明与分析
10.7.3数据库设计
10.7.4程序设计
第11章PHP中Cookie与Session的编程
11.1会话机制介绍
11.1.1什么是会话机制
11.1.2会话的基本功能
11.2 Cookie机制的应用
11.2.1认识Cookie
11.2.2创建Cookie
11.2.3读取Cookie
11.2.4删除Cookie
11.2.5 Cookie的生命周期
11.2.6 Cookie的综合应用:利用Cookie技术计算网站的月访问量
11.3 Session管理
11.3.1认识Session
11.3.2创建会话
11.3.3 Session的综合应用:利用Session验证用户身份
11.4会话机制的安全
11.4.1 Cookie与Session的比较
11.4.2 Cookie与Session的安全性
11.5单元知识应用实训项目:会员系统的设计与实现
11.5.1实训目的
11.5.2需求说明与分析
11.5.3数据库设计
11.5.4程序设计与实现
参考文献