内容简介
第1章 HTML基本语法
1-1网页设计的流程
阶段一:搜集数据并规划网站架构
阶段二:网页制作与测试
阶段三:网站上传与推广
阶段四:网站维护与更新
1-2用于网页设计的相关程序语言
1-3认识HTML语法
1-4编辑HTML网页
1-5 HTML网页的整体架构
1-5-1 <!DOCTYPE>标签
1-5-2 <html>…</html>标签
1-5-3 <head>…</head>标签
1-5-4 <title>…</title>标签
1-5-5 <meta>标签
1-5-6 <body>…</body>标签
随堂练习
1-6事件处理程序
课后练习
第2章 网页编辑与格式化
2-1设置标题格式
2-2设置段落格式
2-2-1<p>标签(段落)
2-2-2 <address>标签(地址)
2-2-3 <blockquote>标签(左右缩排)
2-2-4 <br>标签(强制换行)
2-2-5 <pre>标签(预先格式化)
2-2-6 <!---->标签(注释)
随堂练习
2-3设置文字格式
2-3-1 HTML的文字格式
2-3-2文字的大小、颜色与字体一<font>、 <basefont>标签
2-4跑马灯—<marquee>标签
2-5水平线—<hr>标签
2-6项目符号与编号—<ul>、 <ol>、 <li>标签
随堂练习
2-7定义清单—<dl>、 <dt>、 <dd>标签
2-8插入或删除数据—<ins>、 <del>标签
2-9设置提示文字
课后练习
第3章 超链接
3-1 URI的类型
3-1-1绝对URI
3-1-2相对URI
3-2建立超链接—<a>标签
随堂练习
3-3变更超链接文字颜色
3-4定义文件之间的关联—<link>标签
3-5设置相对URI的路径信息—<base>标签
3-6设置链接到E-mail地址的超链接
3-7建立书签
随堂练习
课后练习
第4章 图片
4-1网页多媒体
4-1-1图片
4-1-2音频
4-1-3视频
4-2在网页上插入图片—<img>标签
4-2-1设置图片的高度、宽度与框线
4-2-2设置图片的对齐方式
4-2-3设置图片的替代显示文字与低分辨率图片
4-2-4设置图片的水平间距与垂直间距
4-3设置图片超链接与缩图
随堂练习
4-4设置影像地图
4-4-1绘制图片并定义热点
4-4-2在 HTML网页中建立影像地图
4-4-3建立图片与影像地图的关联
课后练习
第5章 表格
5-1建立表格—<table>、<tr>、<td>、<th>标签
随堂练习
5-2表格与单元格的格式化
5-2-1设置表格的背景颜色与背景图片
5-2-2设置表格的宽度、框线颜色、暗边框颜色、亮边框颜色、单元格填充与单元格间距
5-2-3设置表格的框线大小、外框线与内框线显示方式
5-2-4设置表格的对齐方式
5-2-5设置单元格的对齐方式
5-2-6设置单元格的背景图片与背景颜色
5-3设置表格标题—<caption>标签
随堂练习
5-4合并单元格
5-5设置表格的表头、主体与表尾—<thead>、 <tbody>、<tfoot>标签
5-6直列式表格—<colgroup>、<col>标签
课后练习
第6章 框架网页
6-1认识框架网页
6-2建立框架网页
6-2-1决定网页的框架数目、大小与位置
6-2-2制作框架的内容
随堂练习
6-2-3设置框架的格式
6-2-4针对不支持框架的浏览器设计网页内容—<noframes>标签
6-3结合水平框架与垂直框架的网页
随堂练习
6-4设置浮动框架—<iframe>标签
6-5制作导航栏
6-5-1使用<base>标签的target属性指定目标框架
6-5-2特殊的target属性值
课后练习
第7章 窗体
7-1认识窗体
7-2架设Web服务器
7-3创建窗体的输入接口
7-3-1插入窗体与按钮
7-3-2插入单行文本框
7-3-3插入单选按钮
7-3-4插入复选框
7-3-5插入多行文本框
7-3-6插入下拉列表
7-4后台处理窗体
7-4-1将窗体数据以E-mail传送给指定的收件人
7-4-2制作确认网页
7-5设置密码字段
7-6设置隐藏字段
7-7设置文件上传
7-8设置文件下载
7-9制作访客留言簿
7-10将指定的窗体字段框起来—<fieldset>、 <legend>标签
课后练习
第8章 网页上的特殊效果与组件
8-1网页音频与视频
8-1-1加入音乐
8-1-2加入背景音乐
8-1-3加入视频文件
8-2网页切换效果
8-3网页自动更新与切换
8-4加入ActiveX控件
8-4-1加入ActiveMovie控件
8-4-2加入Office启动效果
8-5加入Java Applets
8-5-1动态显示按钮
8-5-2横幅广告
8-5-3具有超链接功能的下拉菜单
8-6加入JavaScript程序
8-6-1状态栏跑马灯
8-6-2自动选择网页
8-6-3网页跑马灯
8-6-4插播式广告
8-6-5禁止使用鼠标右键
8-6-6随机播放背景音乐
8-7加入VBScript程序
8-7-1随机播放背景音乐
8-7-2具有提示效果的文字
8-8加入Flash动画
8-8-1 Flash动画范例1——新年小孩拼图
8-8-2 Flash动画范例2——抓蝴蝶比赛
8-8-3 Flash动画范例3——海豚玩耍
课后练习
第9章JavaScript入门
9-1认识JavaScript
9-2编写第一个JavaScript程序
9-3 JavaScript编写惯例
第10章 类型、变量与运算符
10-1类型
10-2变量
10-2-1变量的命名规则
10-2-2变量的声明方式
随堂练习
10-3运算符
10-3-1算术运算符
10-3-2比较运算符
10-3-3逻辑运算符
10-3-4位运算符
10-3-5赋值运算符
10-3-6条件运算符
10-3-7运算符的优先级
随堂练习
课后练习
第11章 流程控制
11-1认识流程控制
11-2 if…else
11-2-1 if(单向选择)
随堂练习
11-2-2 if…else(双向选择)
随堂练习
11-2-3 if…else if…(多向选择)
随堂练习
11-3 switch
随堂练习
11-4 for
随堂练习
11-5条件表达式循环
11-5-1 while
随堂练习
11-5-2 do
随堂练习
11-5-3 break与continue
11-6 for…in
课后练习
第12章 函数
12-1认识函数
12-2用户自定义函数
12-2-1函数的参数
12-2-2函数的返回值
随堂练习
12-3局部变量与全局变量
12-4 JavaScript内置函数
12-4-1 encodeURI()、 decodeURI()
12-4-2 encodeURIComponent()、 decodeURIComponent()
12-4-3 eval()
12-4-4 isFinite()、isNaN()
12-4-5 Number()、parseInt()、parseFloat()
12-5函数库
课后练习
第13章 对象
13-1面向对象的概念
13-2 window对象
13-3核心对象
13-3-1 Number对象
13-3-2 Boolean对象
13-3-3 String对象
13-3-4 Function对象
13-3-5 Object对象
13-3-6 Math对象
13-3-7 Date对象
13-3-8 Array对象
随堂练习
13-3-9 Error对象
13-4环境对象
13-4-1 location对象
13-4-2 navigator对象
13-4-3 history对象
13-4-4 screen对象
13-5 document对象
课后练习
第14章 事件处理程序
14-1事件驱动
14-2事件的类型
14-3编写事件处理程序
随堂练习
第15章JavaScript实用范例
15-1窗口基本操作
15-1-1欢迎对话框
15-1-2告别对话框
15-1-3打印网页
15-1-4自动垂直滚动
15-1-5回信
15-2特殊效果
15-2-1随机变换背景图片
15-2-2随机播放背景音乐
15-2-3状态栏跑马灯
15-2-4网页跑马灯
15-2-5标题栏跑马灯
15-2-6半透明图片
15-2-7水中倒影
15-2-8下拉列表超链接
15-2-9单选按钮超链接
15-3日期时间
15-3-1显示进入时间
15-3-2显示停留时间
15-3-3显示网络时钟
15-3-4显示每日问候语
第16章CSS
16-1认识CSS
16-2 CSS样式规则与选择器
16-3链接HTML网页与CSS样式表
16-3-1在<head>…</head>区域嵌入样式表
16-3-2使用HTML元素的style属性指定样式表
16-3-3将样式表引入HTML网页
16-3-4将样式表链接到HTML网页
16-4类选择器
16-5 ID选择器
16-6常用的CSS属性
16-6-1字体属性
随堂练习
16-6-2文字属性
16-6-3颜色属性
16-6-4背景属性
随堂练习
16-6-5清单属性
16-6-6框线属性
课后练习
第17章XHTML
17-1认识XHTML
17-1-1 XHTML的发展背景
17-1-2 XHTML的优点
17-2 XHTML与HTML的区别
17-3严格遵循XHTML文件
17-4验证XHTML文件
17-5将HTML文件转换为XHTML文件
课后练习
第18章 动态网页技术与Ajax
18-1认识动态网页技术
18-1-1浏览器端Scripts
18-1-2服务器端Scripts
18-2认识Ajax
18-2-1 Ajax的应用
18-2-2 Ajax的相关技术
18-2-3 Ajax范例