第一部分 基础篇 3
第一章 PHP网页设计 3
1.1 PHP简介 3
1.1.1PHP发展史 3
1.1.2PHP功能特色 3
1.2 安装与设置 4
1.2.1PHP环境需求 4
1.2.2PHP安装与配置 5
1.2.3 PHP运行测试 11
1.3PHP语法 12
1.3.1 语法简述 12
1.3.2 常量与变量 14
1.3.3 运算 20
1.3.4 操作符 24
1.3.5 语句 24
1.3.6 标识与注释 29
1.4 PHP应用 30
1.4.1 计划一个站点 31
1.4.2 设定PHP通用文件 32
1.4.3 插入计数器 35
1.4.4 建立反馈表单 36
1.4.5 实现简单的站内搜索引擎 38
第二章 JavaScript网页设计 40
2.1 JavaScript语言概况 40
2.1.1 什么是JavaScript 40
2.1.2 JavaScript与Java的区别 41
2.1.4 编写JavaScript程序 43
2.1.3 JavaScript程序的运行环境 43
2.2 JavaScript基本数据结构 44
2.2.1 JavaScript代码的加入 44
2.2.2 基本数据类型 46
2.2.3 表达式和运算符 47
2.2.4 基本数据结构应用范例 48
2.3 JavaScrpt程序构成 49
2.3.1 程序控制流 49
2.3.2 函数 51
2.3.3 事件驱动及事件处理 52
2.3.4 程序构成应用范例 53
2.4 基于对象的JavaScript语言 56
2.4.1 对象的基础知识 56
2.4.2 对象的属性和方法 59
2.4.3 对象方法的使用 63
2.4.4 JavaScript中的数组 65
2.5 使用内部对象系统 67
2.5.1 浏览器对象层次及其主要作用 67
2.5.2 文档对象功能及其作用 68
2.6 窗口及输入输出 69
2.6.1 窗口概述 70
2.6.2 窗口对象的方法 71
2.6.3 窗口对象的属性 71
2.6.4 输出流及文档对象 71
2.6.5 输入输出范例 72
2.7 网页信息的动态交互 75
2.7.1 表单对象基础知识 75
2.7.2 表单中的基本元素 77
2.8.1 什么是框架 80
2.8 网页信息的复杂交互 80
2.8.2 访问框架 81
第三章 JSP网页设计 86
3.1 JSP概述 86
3.1.1 JSP入门 86
3.1.2 JSP网页示范 91
3.1.3 表单操作 93
3.1.4 使用脚本 99
3.2.2 隐藏注释 100
3.2.1显示注释 100
3.2 JSP语法 100
3.2.3声明 101
3.2.4 表达式 101
3.2.5 Scriptlet 102
3.2.6 Page指令 102
3.2.7 Taglib指令 103
3.2.8 〈jsp:forward〉 104
3.2.9 〈jsp:getProperty〉 104
3.2.10 〈jsp:include〉 105
4.1.1 动态网页设计语言 106
4.1.2 学用CSS-P 106
4.1 DHTML简介 106
第四章 DHTML网页设计 106
4.1.3控制CSS-P 109
4.2 DHTML应用操作 111
4.2.1 显示和隐藏 111
4.2.2 移动 112
4.2.3 滑动 115
4.2.4 鼠标控制移动 116
4.2.5 按键事件 117
4.2.6 改变图像 121
4.2.7 字体渐变显示 125
第五章 XML网页设计 128
5.1 XML简介 128
5.1.1 XML入门 128
5.1.2 一个简单的实例 129
5.2 XML文档 130
5.2.1 XML文档概貌 130
5.2.2 XML标签 132
5.2.3 XML结构 133
5.3 定义文档类型 134
5.3.1DTD声明 135
5.3.2 文档类型声明 137
5.3.3 XML文档的显示样式 138
5.4 XML编程 142
第二部分 实例篇 149
第六章 网页数据库设计实例 149
6.1 PHP网页数据库设计实例 149
6.1.1网站链接站点统计实例 149
6.1.2 用邮件发送表单数据实例 150
6.1.3 用Session实现购物篮实例 154
6.1.4 实现文件上传实例 158
6.1.5处理多个同名复选框实例 159
6.1.6 实现复杂文件上载实例 160
6.1.7 聊天室密谈的实现实例 163
6.1.8 聊天室表情和动作的实现实例 164
6.1.9 聊天室贴图的实现实例 166
6.1.10 聊天室设计实例 167
6.1.11在线显示用户的设计实例 171
6.1.12 实现网页同数据库相连的实例 173
6.1.13 条棒图设计实例 176
6.1.14 实现上传ZIP文件的解压实例 177
6.1.15 构建信息管理平台的实例 178
6.1.16 实现小型站点广告管理实例 180
6.2 JSP网页数据库设计实例 183
6.2.1 连接数据库设计实例 183
6.2.2 会话管理实例 184
6.3 XML网页数据库设计实例 185
6.4 ASP网页数据库设计实例 190
6.4.1实现在线人数统计实例 190
6.4.2 处理表单实例 192
6.4.3 读取表单数据实例 194
6.4.4 实现网页BBS的实例 196
6.4.5 编写网站统计系统实例 200
第七章 网页特效设计实例 204
7.1 JavaScript网页特效设计实例 204
7.1.1 日期时间效果实例 204
7.1.2 图片文字效果实例 220
7.1.3 窗口页面效果实例 231
7.1.4 鼠标效果实例 240
7.1.5 菜单及状态栏效果实例 240
7.1.6 其他效果实例 251
7.2 DHTML网页特效设计实例 277
7.2.1DHTML垂直滚动板实例 277
7.2.2 菜单动态说明文字实例 279
7.2.3 动态改变图像实例 282
7.2.4 制作带链接的滚动公告栏实例 283
7.2.5 动态旋转文字实例 284
第三部分 技巧篇 289
第八章 全真网页实用技巧 289
8.1 PHP网页实用技巧 289
8.2 JavaScript网页实用技巧 301
8.3 JSP网页实用技巧 304
8.4 ASP网页实用技巧 305
第九章 全真网页设计问答 313
9.1 PHP网页设计问答 313
9.2 JavaScript网页设计问答 316
9.3 JSP网页设计问答 317
9.4 DHTML网页设计问答 323
9.5 XML网页设计问答 323
9.6 ASP网页设计问答 324
附录 多媒体教学光盘使用说明 329