《网页程序设计-HTML、JavaScript、CSS、XHTML、Ajax》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈俊荣编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2008
  • ISBN:9787302182733
  • 页数:370 页
图书介绍:本书以HTML与JavaScript为主,其他网页技术为辅,引导读者由浅入深、完整学会网页程序设计的知识、语法与技巧。

第1章 HTML入门 1

1-1 网页设计所需的程序语言 1

1-2 网页设计的流程 4

1-3 HTML文件的基础知识 7

1-4 HTML文件的编辑 11

1-5 HTML文件的整体架构 12

1-6 与组件无关的属性 17

1-7 事件处理程序 18

课后练习 19

第2章 网页编辑与格式化 22

2-1 设置标题格式 22

2-2 设置段落格式 23

2-3 设置文字格式 32

2-3-1 HTML的文字格式 32

2-3-2 文字的字体、颜色与字号 33

2-4 跑马灯标记 35

2-5 水平线标记 36

2-6 项目符号与编号标记 37

2-7 定义清单标记 40

2-8 〈DIR〉标记 41

2-9 〈MENU〉标记 42

2-10 插入或删除数据标记 43

2-11 设置提示文字 44

课后练习 45

第3章 超链接 48

3-1 URL的类型 48

3-1-1 绝对URL 48

3-1-2 相对URL 48

3-2 建立超链接标记 50

3-3 定义文件之间的关联标记 51

3-4 相对URL的路径信息标记 53

3-5 建立书签 54

3-6 设置连接至E-mail地址的超链接 56

课后练习 57

第4章 图片 60

4-1 网页多媒体 60

4-1-1 图片 60

4-1-2 音频 61

4-1-3 视频 62

4-2 在网页上插入图片 63

4-2-1 设置图片的高度、宽度与边框 63

4-2-2 设置图片的对齐方式 64

4-2-3 设置图片的间距、替代显示文字与低分辨率图片 69

4-3 设置图片超链接与缩图 71

4-4 设置影像地图 73

4-4-1 定义影像地图上的各个热点 73

4-4-2 在HTML文件中建立影像地图 74

4-4-3 建立图片与影像地图的关联 75

课后练习 76

第5章 表格 80

5-1 建立表格标记 80

5-2 格式化表格与单元格 86

5-2-1 设置表格的宽度和边框颜色 86

5-2-2 设置表格的背景颜色与背景图片 87

5-2-3 设置表格的边框大小和显示方式 87

5-2-4 设置表格的对齐方式 89

5-2-5 设置单元格的对齐方式 91

5-2-6 设置单元格的背景图片与背景颜色 92

5-3 设置表格标题 93

5-4 合并单元格 97

5-5 设置表格的表头、主体与表尾 100

5-6 设置表格的列 102

课后练习 104

第6章 框架网页 108

6-1 认识框架网页 108

6-2 建立框架网页 109

6-2-1 决定网页的框架数目、大小与位置 110

6-2-2 制作框架的内容 118

6-2-3 设置框架的格式 119

6-2-4 针对不支持框架的浏览器设计网页内容 122

6-3 组合水平框架与垂直框架的网页 123

6-4 设置浮动框架 126

6-5 制作预览列 127

6-5-1 利用TARGET属性指定目标框架 129

6-5-2 TARGET属性的特殊值 130

课后练习 131

第7章 窗体 135

7-1 认识窗体 135

7-2 架设Web服务器 136

7-2-1 选择Web服务器软件 136

7-2-2 使用IIS将计算机架设为Web服务器 137

7-3 创建窗体的输入接口 144

7-3-1 插入窗体与按钮 147

7-3-2 插入单行文本框 149

7-3-3 插入单选按钮 150

7-3-4 插入复选框 150

7-3-5 插入多行文本框 151

7-3-6 插入下拉列表 152

7-4 后台处理窗体 156

7-4-1 传送窗体数据 156

7-4-2 制作确认网页 158

7-5 设置密码字段 161

7-6 设置隐藏字段 162

7-7 设置文件上传 162

7-8 设置文件下载 164

7-9 制作访客留言簿 165

7-10 将指定的窗体字段框起来 168

课后练习 169

第8章 网页上的特殊效果与组件 172

8-1 网页音频与视频 172

8-1-1 加入音乐 172

8-1-2 加入视频文件 177

8-2 网页切换效果 178

8-3 网页自动更新与切换 180

8-4 加入ActiveX控件 181

8-4-1 加入ActiveMovie控件 181

8-4-2 加入Office启动效果 182

8-5 加入Java Applet 183

8-5-1 动态显示按钮 184

8-5-2 显示横幅广告 186

8-5-3 垂直公布栏 188

8-5-4 电视公布栏 189

8-5-5 具有超链接功能的下拉列表 190

8-6 加入JavaScript程序 192

8-6-1 状态行跑马灯 193

8-6-2 自动选择网页 194

8-6-3 网页跑马灯 195

8-6-4 插播式广告 195

8-6-5 禁止使用鼠标右键 197

8-6-6 随机播放背景音乐 198

8-7 加入VBScript程序 198

8-7-1 随机播放背景音乐 198

8-7-2 具有提示效果的文字 199

8-8 加入Flash动画 200

8-8-1 Flash动画范例(一):新年小孩拼图 201

8-8-2 Flash动画范例(二):抓蝴蝶比赛 201

8-8-3 Flash动画范例(三):海豚玩耍 203

第9章 JavaScript入门 205

9-1 认识JavaScript 205

9-2 编写第一个JavaScript程序 206

9-3 JavaScript程序代码的编写习惯” 209

第10章 类型、变量与运算符 212

10-1 类型 212

10-2 变量 213

10-2-1 变量的命名规则 213

10-2-2 变量的声明方式 214

10-3 运算符 215

10-3-1 算术运算符 216

10-3-2 比较运算符 218

10-3-3 逻辑运算符 219

10-3-4 位运算符 220

10-3-5 赋值运算符 221

10-3-6 条件运算符 221

10-3-7 运算符的优先级 222

课后练习 223

第11章 流程控制 225

11-1 认识流程控制 225

11-2 if…else 226

11-2-1 单向选择(if) 226

11-2-2 双向选择(if…else) 228

11-2-3 多向选择(if…else…if) 229

11-3 switch 231

11-4 for 234

11-5 条件表达式循环 238

11-5-1 while 238

11-5-2 do 239

11-5-3 break与continue 241

11-6 for…in 241

课后练习 243

第12章 函数 245

12-1 认识函数 245

12-2 用户自定义函数 246

12-2-1 函数的参数 248

12-2-2 函数的返回值 249

12-3 局部变量与全局变量 251

12-4 JavaScript内置函数 253

12-4-1 encodeURIO、decodeURI() 253

12-4-2 encodeURIComponent()、decodeURIComponent() 253

12-4-3 eva1() 254

12-4-4 isFinite()、isNaNO 254

12-4-5 Number()、parseFloat()、parseInt() 254

12-5 函数库 255

课后练习 256

第13章 对象 258

13-1 面向对象的概念 258

13-2 window对象 262

13-3 核心对象 264

13-3-1 Number对象 264

13-3-2 Boolean对象 266

13-3-3 String对象 266

13-3-4 Function对象 269

13-3-5 Object对象 269

13-3-6 Math对象 269

13-3-7 Date对象 271

13-3-8 Array对象 274

13-3-9 Error对象 285

13-4 环境对象 288

13-4-1 location对象 288

13-4-2 navigator对象 289

13-4-3 history对象 290

13-4-4 screen对象 291

13-5 document对象 292

课后练习 297

第14章 事件处理程序 299

14-1 事件驱动 299

14-2 事件的类型 300

14-3 事件驱动程序的编写 300

课后练习 302

第15章 JavaScript实用范例 305

15-1 窗口基本操作 305

15-1-1 欢迎对话框 305

15-1-2 告别对话框 306

15-1-3 打印网页 306

15-1-4 自动垂直卷动 307

15-1-5 回信 308

15-2 特殊效果 309

15-2-1 随机变换背景图片 309

15-2-2 随机播放背景音乐 310

15-2-3 状态栏跑马灯 311

15-2-4 网页跑马灯 312

15-2-5 标题栏跑马灯 313

15-2-6 半透明图片 314

15-2-7 水中倒影 315

15-2-8 下拉列表超链接 316

15-2-9 单选按钮超链接 316

15-3 日期时间 317

15-3-1 显示进入时间 317

15-3-2 显示停留时间 318

15-3-3 显示在线时钟 319

15-3-4 显示每日问候语 320

第16章 CSS 322

16-1 认识层叠样式表(CSS) 322

16-2 连接HTML文件与层叠样式表 322

16-2-1 在〈HEAD〉区域嵌入层叠样式表的定义 322

16-2-2 将层叠样式表导入或连接至HTML文件 324

16-2-3 在HTML文件中套用样式类别 326

16-2-4 在HTML文件中加入样式定义 329

16-3 定义层叠样式表 330

16-3-1 设置字体样式(Font Property) 331

16-3-2 设置文字样式(Text Property) 334

16-3-3 设置背景样式(Background Property) 337

16-3-4 设置区域样式(Box Property) 339

16-3-5 设置分类样式(Classification Property) 344

第17章 XHTML 346

17-1 认识XHTML 346

17-1-1 XHTML的发展背景 346

17-1-2 XHTML的优点 347

17-2 XHTML与HTML的区别 348

17-3 严格遵循XHTML文件 351

17-4 验证XHTML文件 353

17-5 将HTML文件转换为XHTML文件 354

课后练习 356

第18章 动态网页技术与Ajax 358

18-1 认识动态网页技术 358

18-1-1 浏览器端Script 358

18-1-2 服务器端Script 360

18-2 认识Ajax 364

18-2-1 Ajax的应用 366

18-2-2 Ajax的相关技术 366

18-2-3 Ajax的范例 367