图书介绍

HTML+CSS+JavaScript网页设计实用教程pdf电子书版本下载

HTML+CSS+JavaScript网页设计实用教程
  • 金景文化编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115368423
  • 出版时间:2015
  • 标注页数:359页
  • 文件大小:60MB
  • 文件页数:374页
  • 主题词:超文本标记语言-程序设计-教材;网页制作工具-教材;JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

HTML+CSS+JavaScript网页设计实用教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 HTML基础 14

1.1 了解Internet相关知识 14

1.1.1 TCP/IP协议 14

1.1.2 IP地址和域名 14

1.1.3 URL 15

1.1.4 Web浏览器 15

1.2 网页与网站 16

1.2.1 网页与网站的关系 16

1.2.2 静态网页与动态网页 16

1.3 HTML、CSS与JavaScript 17

1.3.1 HTML、CSS和JavaScript代码 17

1.3.2 HTML在网页中的作用 18

1.3.3 CSS在网页中的作用 18

1.3.4 JavaScript在网页中的作用 18

1.4 HTML网页技术 19

1.4.1 HTML概述 19

1.4.2 HTML文档结构 19

1.4.3 HTML中的标签形式 20

1.4.4 编写HTML时需要注意的问题 20

1.5 了解XHTML 20

1.5.1 什么是XHTML 20

1.5.2 XHTML的文档结构 21

1.5.3 XHTML的代码规范 21

1.5.4 XHTML的文档类型 23

1.5.5 名字空间 23

1.5.6 使用XHTML的优势 23

1.6 两种编写HTML的方法 24

1.6.1 使用记事本编写 24

课堂案例 使用记事本编写HTML页面 24

1.6.2 使用Dreamweaver编写 25

课堂案例 使用Dreamweaver编写网页 27

1.7 网页设计制作流程 28

1.7.1 前期网站策划 28

1.7.2 规划站点结构 28

1.7.3 收集网站相关素材 28

1.7.4 网页的版式与布局分析 29

1.7.5 确定网页配色 29

1.7.6 设计网站页面 30

1.7.7 切割和优化网页图像 30

1.7.8 制作网站HTML页面 30

1.7.9 开发动态网站模块 30

1.7.10 申请域名和服务器空间 30

1.7.11 测试并上传网站 30

1.7.12 网站的更新与维护 30

1.8 本章小结 30

1.9 课后习题 30

1.9.1 课后习题:制作简单的HTML页面 31

第2章 HTML整体结构设置 32

2.1 网页头部<head>标签 32

2.1.1 网页标题<title>标签 32

2.1.2 网页说明description 33

2.1.3 网页关键字keywords 33

2.1.4 网页编码格式charset 33

2.1.5 网页编辑工具generator 34

2.1.6 网页作者信息author 34

2.1.7 网页定时跳转refresh 34

2.1.8 网页基址<base>标签 35

课堂案例 综合设置网页头信息 35

2.2 网页主体<body>标签 37

2.2.1 网页边距margin 37

2.2.2 网页默认文字颜色text 37

课堂案例 设置网页文字 38

2.2.3 默认链接文字link 39

课堂案例 设置网页链接文字 40

2.2.4 网页背景颜色bgcolor 41

2.2.5 网页背景图片background 42

课堂案例 设置网页背景效果 42

2.3 本章小结 44

2.4 课后习题 44

2.4.1 课后习题1:设置插画设计网站头信息 44

2.4.2 课后习题2:综合设置网页整体外观 44

第3章 HTML中文本与段落设置 46

3.1 网页文本处理 46

3.1.1 在网页中输入文字的方法 46

3.1.2 在文本中插入空格 46

3.1.3 插入特殊字符 47

课堂案例 在网页中输入文本 48

3.1.4 文本换行<br/>标签 49

3.1.5 文本强制不换行<nobr>标签 49

课堂案例 对文本进行换行 49

3.1.6 文本分段<p>标签 50

3.1.7 段落文本对齐 51

课堂案例 段落文本处理 51

3.2 设置网页字体 52

3.2.1 设置字体 52

3.2.2 设置文字大小 53

3.2.3 设置文字颜色 53

课堂案例 设置文字效果 54

3.2.4 文字加粗<b>和<strong>标签 55

3.2.5 文字倾斜<i>和<em>标签 55

3.2.6 文字下划线<u>标签 55

课堂案例 修饰网页中的文字 56

3.2.7 上标与下标文字 57

3.2.8 标题文字<h1>至<h6>标签 57

课堂案例 在网页中创建标题文字 58

3.3 水平线 59

3.3.1 在网页中插入水平线 59

3.3.2 设置水平线宽度和高度 59

3.3.3 设置水平线的颜色 60

3.3.4 水平线对齐方式 60

3.3.5 去除水平线阴影 60

课堂案例 为网页文本添加水平分割线 61

3.4 滚动文本 62

3.4.1 文本滚动<marquee>标签 62

3.4.2 设置文本滚动方向 62

3.4.3 文本滚动的方式和速度 62

课堂案例 制作网站滚动公告 63

3.5 本章小结 65

3.6 课后习题 65

3.6.1 课后习题1:制作广告促销页面 65

3.6.2 课后习题2:制作文章页面 66

第4章 HTML中列表设置 68

4.1 HTML中列表的组成 68

4.2 列表设置 68

4.2.1 无序列表<ul>标签 68

课堂案例 制作无序新闻列表 69

4.2.2 有序列表<ol>标签 70

课堂案例 制作音乐排行榜 71

4.2.3 定义列表<dl>标签 72

课堂案例 制作论坛列表 72

4.2.4 目录列表<dir>标签 73

4.2.5 菜单列表<menu>标签 74

4.3 本章小结 74

4.4 课后习题 74

4.4.1 课后习题1:制作网站新闻公告 74

4.4.2 课后习题2:制作玩家排行 75

第5章 HTML中图像设置 76

5.1 了解网页中的图像格式 76

5.1.1 网页常用图像格式 76

5.1.2 选择合适的图像格式 77

5.2 在网页中插入图像 77

5.2.1 图像标签<img> 77

5.2.2 设置图像宽度和高度 78

5.2.3 设置图像边框 79

课堂案例 制作个人网站欢迎页 79

5.2.4 设置图像水平间距和垂直间距 81

5.2.5 设置图像相对于文字的对齐方式 82

5.2.6 设置图像的替代文字 82

课堂案例 制作图文混排页面 83

5.3 本章小结 84

5.4 课后习题 84

5.4.1 课后习题1:制作个性网站页面 84

5.4.2 课后习题2:制作图像页面 85

第6章 HTML中超链接设置 86

6.1 了解超链接和链接路径 86

6.1.1 什么是超链接 86

6.1.2 相对路径 86

6.1.3 绝对路径 87

6.1.4 根路径 88

6.2 创建超链接 88

6.2.1 超链接<a>标签 88

6.2.2 超链接打开方式target属性 88

6.2.3 超链接提示alt属性 89

课堂案例 为文字和图像设置超链接 89

6.2.4 创建E-mail链接 90

课堂案例 设置网页电子邮件链接 90

6.2.5 特殊超链接 91

课堂案例 设置网页中的特殊链接 92

6.2.6 脚本链接 93

课堂案例 创建关闭网页窗口链接 93

6.3 创建锚点链接 94

6.3.1 插入锚点 94

6.3.2 设置锚点链接 94

课堂案例 制作游戏角色介绍页面 95

6.4 创建图像超链接 96

6.4.1 图像超链接 96

6.4.2 图像热点区域链接 96

课堂案例 为网页图像创建热点链接 97

6.5 本章小结 98

6.6 课后习题 98

6.6.1 课后习题1:设置网页中的基础链接 98

6.6.2 课后习题2:设置其他特殊链接 99

第7章 HTML中多媒体设置 100

7.1 多媒体标签<embed> 100

7.1.1 插入Flash动画 100

课堂案例 制作Flash欢迎页 101

7.1.2 插入FLV视频 102

课堂案例 在网页中插入FLV视频 103

7.2 添加背景音乐 104

7.2.1 网页中所支持的音频格式 104

7.2.2 背景音乐<bgsound>标签 104

7.2.3 设置背景音乐循环播放次数 105

课堂案例 为网页添加背景音乐 105

7.2.4 嵌入音频 107

课堂案例 在网页中嵌入音频播放条 107

7.3 插入普通视频 108

7.3.1 网页中所支持的视频文件格式 108

7.3.2 插入视频 108

课堂案例 制作视频网页 109

7.4 本章小结 110

7.5 课后习题 110

7.5.1 课后习题1:个人Flash网站 110

7.5.2 课后习题2:为设计网站添加背景音乐 110

第8章 HTML中表单元素的设置 112

8.1 表单<form> 112

8.1.1 插入表单<form>标签 112

8.1.2 表单动作 112

8.1.3 表单传送方式 113

8.1.4 表单编码方式 113

8.1.5 目标显示方式 114

8.2 插入表单元素 114

8.2.1 文本字段 114

8.2.2 密码字段 114

8.2.3 图像域 115

课堂案例 用户登录界面 115

8.2.4 文本区域 117

8.2.5 隐藏域 118

8.2.6 复选框 118

课堂案例 制作网站调查 118

8.2.7 单选按钮 120

课堂案例 制作网站投票 121

8.2.8 列表/菜单 122

课堂案例 制作网站搜索 123

8.2.9 文件域 125

8.2.10 按钮 125

8.3 本章小结 125

8.4 课后习题 126

8.4.1 课后习题1:制作用户登录框 126

8.4.2 课后习题2:制作用户留言 126

第9章 HTML中表格和Div的应用 128

9.1 了解表格 128

9.2 创建表格 128

9.2.1 表格<table>标签 128

9.2.2 表格标题<caption>标签 129

9.2.3 表头<th>标签 130

课堂案例 创建一周学习安排表 130

9.3 表格结构标签 132

9.3.1 表格头部 132

9.3.2 表格主体 132

9.3.3 表格尾部 133

课堂案例 制作学生成绩数据表 133

9.4 设置表格属性 135

9.4.1 设置表格宽度和高度 135

9.4.2 表格的对齐方式 135

9.4.3 表格的边框粗细 136

9.4.4 表格边框颜色 137

9.4.5 表格的背景颜色和背景图像 137

课堂案例 为表格设置背景图像 138

9.5 设置单元行和单元格属性 139

9.5.1 设置单元行内容水平和垂直对齐 139

9.5.2 单元格间距 139

9.5.3 单元格边距 140

9.5.4 合并单元格 141

课堂案例 制作新闻列表 141

9.6 Div设置 142

9.6.1 插入Div 142

9.6.2 Div属性设置 143

课堂案例 制作网站形象页 143

9.7 本章小结 144

9.8 课后习题 144

9.8.1 课后习题1:计划安排表 144

9.8.2 课后习题2:网页欢迎页面 145

第10章 HTML中框架的设置 146

10.1 使用框架组织网页 146

10.2 框架集<frameset>标签 146

10.2.1 水平划分框架 147

10.2.2 垂直划分框架 147

10.2.3 嵌套的框架 148

10.2.4 设置框架边框 148

10.2.5 框架边框宽度 149

10.2.6 框架边框颜色 149

10.3 框架<frame>标签 149

10.3.1 框架页面源文件 149

10.3.2 框架名称 150

10.3.3 调整框窗口尺寸 150

10.3.4 框架与页面的水平和垂直边距 150

10.3.5 设置框架滚动条显示 150

10.3.6 不支持框架标签 150

课堂案例 制作摄影网站 150

10.4 Frame框架 152

10.4.1 IFrame框架源文件 152

10.4.2 IFrame框架的宽度和高度 152

10.4.3 IFrame框架的对齐方式 152

10.4.4 IFrame框架是否显示滚动条 153

10.4.5 IFrame框架的边框 153

课堂案例 制作产品页面 153

10.5 本章小结 154

10.6 课后习题 154

10.6.1 课后习题1:制作化妆品网页 154

10.6.2 课后习题2:制作个人作品网页 155

第11章 CSS样式基础 156

11.1 CSS样式在网页中的作用 156

11.1.1 CSS样式概述 156

11.1.2 使用CSS样式的好处 157

11.1.3 CSS样式与浏览器 157

11.2 CSS样式的语法 158

11.2.1 如何编写CSS样式 158

11.2.2 CSS样式的基本语法 158

11.2.3 CSS样式的规则 159

11.2.4 CSS样式能做什么 159

11.2.5 CSS样式不能做什么 160

11.3 基本CSS选择器 160

11.3.1 通配选择器 160

课堂案例 创建通配符CSS样式 160

11.3.2 标签选择器 161

11.3.3 类选择器 162

课堂案例 创建标签和类CSS样式 162

11.3.4 ID选择器 163

课堂案例 创建ID CSS样式 163

11.3.5 伪类选择器 164

课堂案例 创建超链接伪类CSS样式 165

11.3.6 群选择器 166

11.3.7 派生选择器 166

11.4 在HTML页面中使用CSS样式 167

11.4.1 行内CSS样式 167

课堂案例 应用行内CSS样式 167

11.4.2 内部CSS样式 168

课堂案例 应用内部CSS样式 168

11.4.3 导入外部CSS样式表文件 169

课堂案例 在网页中导入外部CSS样式 169

11.4.4 链接外部CSS样式表文件 170

课堂案例 在网页中链接外部CSS样式 171

11.5 本章小结 171

11.6 课后习题 172

11.6.1 课后习题1:控制网页整体外观 172

11.6.2 课后习题2:控制文本显示效果 172

第12章 使用CSS设置文字和段落样式 174

12.1 设置文字样式 174

12.1.1 字体font-family 174

12.1.2 字体大小font-size 174

12.1.3 字体颜色color 175

课堂案例 设置网页文字基本样式 176

12.1.4 字体粗细font-weight 176

12.1.5 字体样式font-style 177

课堂案例设 置文字粗细和倾斜 177

12.1.6 英文字体大小写text-transform 178

12.1.7 文字修饰text-decoration 178

课堂案例 设置英文内容修饰 178

12.2 设置段落样式 179

12.2.1 字间距letter-spacing 179

12.2.2 行间距line-height 180

12.2.3 段落首字下沉 180

课堂案例 美化段落样式 180

12.2.4 段落首行缩进text-indent 181

12.2.5 段落水平对齐text-align 181

课堂案例 设置段落缩进和水平对齐 181

12.3 本章小结 182

12.4 课后习题 182

12.4.1 课后习题1:设置网页中文本样式 182

12.4.2 课后习题2:设置网页中段落样式 183

第13章 使用CSS设置列表和背景样式 184

13.1 设置列表样式 184

13.1.1 ul无序列表样式 184

课堂案例 设置无序列表样式 185

13.1.2 ol有序列表样式 186

课堂案例 设置有序列表样式 186

13.1.3 更改列表项目样式 188

13.1.4 使用图片作为列表样式 188

课堂案例 制作图像列表效果 188

13.1.5 定义列表 189

课堂案例 制作新闻列表 189

13.2 设置背景样式 190

13.2.1 定义页面背景颜色 190

13.2.2 定义页面背景图像 191

13.2.3 定义背景图像的重复方式 191

课堂案例 为网页设置背景图像 191

13.2.4 定义背景图像的位置 193

课堂案例 背景图像的定位 193

13.2.5 固定背景图像 194

课堂案例 固定的网页背景图像 194

13.3 本章小结 195

13.4 课后习题 195

13.4.1 课后习题1:制作网页新闻列表栏目 195

13.4.2 课后习题2:为网页添加背景图像效果 196

第14章 使用CSS设置图片和超链接样式 198

14.1 设置图片样式 198

14.1.1 定义图片边框 198

课堂案例 为图片添加边框 200

14.1.2 定义图片缩放 201

课堂案例 设置网页中图像大小 202

14.1.3 设置图片水平对齐 203

课堂案例 控制网页中图像的水平对齐 203

14 1.4 设置图片垂直对齐 204

课堂案例 控制网页中图像的垂直对齐 205

14.2 设置超链接样式 206

14.2.1 超链接文字 206

课堂案例 美化网页中的超链接文本 207

14.2.2 按钮式超链接 208

课堂案例 制作按钮导航菜单 208

14.2.3 为超链接添加背景 210

课堂案例 制作变换背景的导航菜单 210

14.3 本章小结 212

14.4 课后习题 212

14.4.1 课后习题1:制作多彩图像边框 212

14.4.2 课后习题2:制作不同超链接文字效果 212

第15章 使用鼠标效果和CSS滤镜 214

15.1 使用CSS定义鼠标效果 214

15.1.1 使用CSS定义鼠标指针样式 214

课堂案例 定义鼠标指针样式 215

15.1.2 使用CSS定义鼠标变幻效果 216

课堂案例 制作变化的鼠标指针 216

15.2 CSS滤镜 218

15.2.1 Alpha滤镜 218

课堂案例 实现图像半透明效果 218

15.2.2 BlendTrans滤镜 220

15.2.3 Blur滤镜 220

课堂案例 实现图像模糊效果 220

15.2.4 Chroma滤镜 221

15.2.5 DropShadow与Shadow滤镜 221

课堂案例 为网页中元素添加阴影效果 222

15.2.6 FlipH与FlipV滤镜 223

课堂案例 实现元素的水平和垂直翻转 223

15.2.7 Glow滤镜 224

课堂案例 实现文字光晕效果 225

15.2.8 Gray滤镜 226

课堂案例 快速将网页设置为黑白效果 226

15.2.9 Invert滤镜 227

课堂案例 将网页处理为胶片效果 227

15.2.10 Light滤镜 228

15.2.11 Mask滤镜 228

课堂案例 实现文字遮罩效果 228

15.2.12 RevealTrans滤镜 229

15.2.13 Wave滤镜 230

15.2.14 Xray滤镜 230

15.3 本章小结 230

15.4 课后习题 230

15.4.1 课后习题1:使用Wave滤镜实现波纹效果 230

15.4.2 课后习题2:使用Xray滤镜实现X光照效果 231

第16章 CSS布局 232

16.1 关于CSS盒模型 232

16.1.1 什么是CSS盒模型 232

16.1.2 填充padding 233

16.1.3 边框border 233

课堂案例 设置填充和边框属性 233

16.1.4 边界margin 235

课堂案例 设置边界属性 235

16.2 CSS布局理念 236

16.2.1 使用Div分块 236

16.2.2 控制各块的位置 236

16.2.3 使用CSS定位 237

16.3 浮动与定位 237

16.3.1 浮动float 237

课堂案例 网页布局中的浮动定位 237

16.3.2 定位position 238

16.3.3 空间位置z-index 239

课堂案例 网页布局中的position定位 239

16.4 页面内容居中布局 241

16.4.1 使用自动空白边居中 241

16.4.2 使用定位和负值空白边居中 241

16.5 固定宽度布局 241

16.5.1 一列固定宽度布局 242

16.5.2 两列固定宽度布局 242

16.5.3 两列固定宽度居中布局 243

16.6 自适应宽度布局 243

16.6.1 一列自适应宽度 243

16.6.2 两列宽度自适应 244

16.6.3 两列右列宽度自适应 244

16.6.4 三列浮动中间宽度自适应 244

16.6.5 自适应高度的解决办法 245

16.7 Div标签与Span标签 245

16.7.1 Div概述 246

16.7.2 Div与Span区别 246

16.8 CSS布局与传统表格布局的分别 247

16.9 本章小结 247

16.10 课后习题 247

16.10.1 课后习题1:网页内容居中的布局 247

16.10.2 课后习题2:固定的导航菜单 248

第17章 JavaScript基础 250

17.1 了解JavaScript 250

17.1.1 什么是JavaScript 250

17.1.2 JavaScript基础 250

17.1.3 JavaScript的发展 251

17.1.4 JavaScript的特点 252

17.1.5 JavaScript在网页中的作用是什么 252

17.2 在网页中使用JavaScript 253

17.2.1 使用<script>标签 253

17.2.2 独立的JavaScript文件 253

17.2.3 事件处理代码 253

17.3 编写一个简单的JavaScript 253

课堂案例 输出三角形 254

17.4 本章小结 255

17.5 课后习题 255

17.5.1 课后习题1:弹出提示信息 255

第18章 JavaScript的语法基础 256

18.1 JavaScript基础语法 256

18.1.1 JavaScript代码格式 256

18.1.2 <Script>标签声明 256

18.1.3 大小写规范 257

18.1.4 添加注释 257

18.1.5 JavaScript中的保留字 257

18.1.6 输出方法 257

18.2 JavaScript交互基本方法 258

18.2.1 信息对话框 258

课堂案例 实现网页弹出信息对话框 259

18.2.2 选择对话框 259

课堂案例 网页弹出选择对话框 260

18.2.3 显示提示的对话框 261

课堂案例 在网页中使用提示对话框 261

18.3 变量 262

18.3.1 什么是变量 262

18.3.2 变量的声明和使用 262

18.4 数据类型 262

18.4.1 什么是数据类型 263

18.4.2 基本的数据类型 263

课堂案例 字符串数据类型的用法 263

课堂案例 布尔数据类型的用法 264

18.5 运算符 265

18.5.1 运算符与表达式 265

课堂案例 表达式的合并用法 265

18.5.2 基本的运算符 266

课堂案例 加法运算符的灵活运用 267

18.5.3 关系运算符 268

课堂案例 关系运算符的运用 269

18.5.4 逻辑运算符 270

课堂案例 逻辑运算符的运用 270

18.5.5 其他常用运算符 271

18.6 条件和循环语句 272

18.6.1 if条件语句 272

课堂案例 if条件语句的运用 272

18.6.2 switch条件语句 273

课堂案例 switch条件语句的运用 273

18.6.3 while循环语句 274

课堂案例 while循环语句的运用 274

18.6.4 do…while循环语句 275

18.6.5 for循环 276

课堂案例 for循环语句的运用 276

18.6.6 for…in循环 277

课堂案例 for…in循环语句的运用 278

18.6.7 如何合理控制循环语句 278

课堂案例 合理控制循环语句 279

18.7 本章小结 279

18.8 课后习题 279

18.8.1 课后习题1:使用switch判断语句 280

18.8.2 课后习题2:制作倒计时效果 280

第19章 JavaScript中的事件响应 282

19.1 事件概述 282

19.1.1 事件和事件处理程序 282

19.1.2 HTML元素常用事件 282

19.1.3 如何使用事件 283

19.2 常用事件 284

19.2.1 click事件 284

课堂案例 在网页中使用click事件 284

19.2.2 change事件 285

课堂案例 在网页中使用change事件 285

19.2.3 select事件 286

课堂案例 在网页中使用select事件 286

19.2.4 focus事件 288

课堂案例 在网页中使用focus事件 288

19.2.5 load事件 289

课堂案例 在网页中使用load事件 289

19.2.6 onblur事件 290

课堂案例 在网页中使用onblur事件 290

19.2.7 鼠标移动事件 291

19.3 其他常用事件 291

19.4 本章小结 293

19.5 课后习题 293

19.5.1 课后习题1:使用click事件实现打印网页 293

19.5.2 课后习题2:使用change事件实现选择提示 294

第20章 JavaScript中的函数 296

20.1 什么是JavaScript函数 296

20.2 定义JavaScript函数 296

20.2.1 函数一般定义方式 297

课堂案例 使用function定义函数 297

20.2.2 函数变量定义方式 298

课堂案例 使用new function()定义函数 298

20.2.3 函数指针调用方式 299

20.3 对象的声明和引用 300

20.3.1 对象声明和实例化 300

20.3.2 引用对象 300

课堂案例 声明对象并实例化 300

20.4 什么是面向对象编程 302

20.5 JavaScript核心对象 302

20.5.1 数组对象array 302

课堂案例 制作产品列表 303

20.5.2 日期对象date 304

课堂案例 在网页中显示系统日期和时间 304

20.5.3 数学运算对象Math 305

课堂案例 数学运算对象的使用 305

20.5.4 字符串对象String 306

课堂案例 字符串对象的使用 306

20.6 JavaScript浏览器对象模型 307

20.6.1 浏览器信息对象navigator 307

课堂案例 显示浏览器系统信息 308

20.6.2 窗口对象window 308

课堂案例 实现关闭网页浏览器窗口功能 309

20.6.3 位置对象location 310

20.6.4 历史对象history 310

课堂案例 history对象的使用 310

20.6.5 系统显示信息对象screen 311

课堂案例获取屏幕信息 312

20.7 JavaScript文档对象模型 313

20.7.1 文档对象模型简介 313

20.7.2 document对象属性 313

20.7.3 document对象方法 314

课堂案例 动态改变文档属性 314

20.8 本章小结 315

20.9 课后习题 315

课后习题1:制作打开浏览器窗口 315

课后习题2:制作简单的网页动画 316

第21章 JavaScript实现网页动态效果 318

21.1 JavaScript实现网页文字特效 318

21.1.1 可选择文章字体大小 318

课堂案例 可选择文章字体大小 318

21.1.2 实现打字效果 319

课堂案例 实现打字效果 319

21.2 JavaScript实现网页图像特效 321

21.2.1 图像切换效果 321

课堂案例 图像切换效果 321

21.2.2 网站相册效果 323

课堂案例 网站相册效果 323

21.3 JavaScript实现导航菜单特效 324

21.3.1 网站下拉导航菜单 324

课堂案例 网站下拉导航菜单 324

21.3.2 实现动态菜单效果 326

课堂案例 动态导航菜单 326

21.4 本章小结 327

第22章 综合案例 328

22.1 制作保健品网站 328

课堂案例 制作保健品网站 328

22.2 制作食品网站 335

课堂案例 制作食品网站 336

22.3 制作儿童产品网站 346

课堂案例 制作儿童产品网站 346

22.4 制作电器公司网站 350

课堂案例 制作电器公司网站 351

22.5 本章小结 359

精品推荐