当前位置:首页 > 其他书籍
Web编程基础
Web编程基础

Web编程基础PDF电子书下载

其他书籍

  • 电子书积分:13 积分如何计算积分?
  • 作 者:李健宏,李广振主编
  • 出 版 社:北京市:北京大学出版社
  • 出版年份:2007
  • ISBN:7301133464
  • 页数:387 页
图书介绍:本书主要讲解了网页程序设计的基础知识,适合计算机、广告艺术等专业学生使用。
《Web编程基础》目录

第1章 Web基础 1

1.1 Internet概述 1

1.1.1 互联网和万维网 1

1.1.2 互联网络协议 2

1.1.3 计算机IP地址 3

1.1.4 计算机主机域名 4

1.2 Web 5

1.2.1 Web的由来 6

1.2.2 Web浏览器 6

1.2.3 Web服务器 7

1.3 Web技术概况 8

1.3.1 静态Web页技术 8

1.3.2 动态Web页技术 9

1.3.3 服务器端Web页技术 10

1.4 HTML标记语言 11

1.4.1 了解HTML标记 12

1.4.2 创建第一个HTML文件 12

1.4.3 HTML文件编辑过程 13

1.4.4 网页的编辑软件 15

1.5 习题 16

第2章 HTML常用标记 17

2.1 了解HTML的结构 17

2.1.1 <html>标记 18

2.1.2 <body>标记 18

2.2 常用文字标记 20

2.2.1 正文标题 21

2.2.2 段落标记 23

2.2.3 换行标记 25

2.2.4 字体设置 26

2.3 文字标记的特点 33

2.4 其他文字格式标记 36

2.5 其他常用标记 41

2.5.1 水平线 42

2.5.2 注释 43

2.5.3 列表 44

2.5.4 特殊字符的表达 55

2.6 在HTML中嵌入图像 58

2.6.1 关于图像 58

2.6.2 在网页文件中嵌入图片 59

2.6.3 img标记的常用属性 60

2.6.4 网页的背景图像 64

2.7 结构标记的高级特性 65

2.7.1 head头部信息和title标题 65

2.7.2 链接link标记 66

2.7.3 样式style标记 67

2.7.4 网页元信息meta 67

2.8 习题 71

第3章 超级链接和框架 73

3.1 超级链接和Web 73

3.2 超级链接标记 74

3.3 文字用作超级链接 76

3.3.1 修改超级链接文字属性 76

3.3.2 〈body〉内链接文字属性设定 77

3.4 图像用作超级链接 79

3.5 超级链接的target属性 80

3.6 书签链接 81

3.6.1 建立锚点 81

3.6.2 链接锚点 83

3.6.3 不同文件间的书签链接 86

3.7 超级链接的其他作用 87

3.7.1 链接到E-mail地址 87

3.7.2 链接到FTP地址 88

3.7.3 实现文件下载 89

3.8 链接地址的表示 90

3.8.1 绝对路径 90

3.8.2 相对路径 92

3.9 框架 99

3.9.1 列分框架 99

3.9.2 行分框架 102

3.9.3 混合框架 105

3.9.4 框架用于导航 108

3.10 习题 114

第4章 表格及排版 115

4.1 表格及其属性 115

4.1.1 表格的框线 117

4.1.2 表格标题和表头 118

4.1.3 表格的对齐方式 120

4.1.4 表格的宽和高 122

4.1.5 表格的背景设置 123

4.2 表格的行及其属性 125

4.2.1 行高与行背景色设置 125

4.2.2 行的对齐方式 127

4.3 表格的单元格及其属性 128

4.3.1 单元格的背景 128

4.3.2 单元格的对齐方式和大小 130

4.3.3 表格单元格的其他属性 131

4.3.4 单元格的合并 134

4.4 表格排版网页 136

4.5 习题 138

第5章 应用CSS编写网页 140

5.1 CSS技术简介 140

5.2 在HTML文档中应用CSS 141

5.2.1 内嵌样式 141

5.2.2 内部样式表 142

5.2.3 外部样式表 144

5.3 CSS基本语法 145

5.3.1 基本语法 145

5.3.2 选择符组 146

5.3.3 类选择符 147

5.3.4 伪类选择符 148

5.3.5 ID选择符 149

5.3.6 包含选择符 149

5.3.7 注释 150

5.4 运用CSS的基本概念 150

5.4.1 样式表的层叠性 150

5.4.2 CSS的盒模型 151

5.4.3 CSS的长度单位 152

5.5 CSS字体属性 153

5.5.1 字体名称属性 153

5.5.2 字体大小属性 154

5.5.3 字体风格属性 155

5.5.4 字体粗细属性 156

5.5.5 字体颜色属性 158

5.5.6 字体转为大写属性 159

5.5.7 字体复合属性 160

5.6 CSS文本属性 162

5.6.1 文本对齐属性 162

5.6.2 文本修饰属性 163

5.6.3 文本缩进属性 164

5.6.4 字间距属性 166

5.6.5 单词间距 166

5.6.6 行高属性 168

5.6.7 垂直对齐属性 170

5.6.8 书写次序属性 171

5.7 CSS背景属性 173

5.7.1 背景颜色属性 173

5.7.2 背景图片属性 175

5.7.3 背景图重复属性 176

5.7.4 背景滚动属性 177

5.7.5 背景位置属性 179

5.7.6 背景复合属性 181

5.8 CSS定位布局属性 182

5.8.1 定位方式属性 182

5.8.2 位置属性 182

5.8.3 空间大小属性 183

5.8.4 层叠顺序属性 185

5.8.5 浮动属性 188

5.9 CSS边框、边距、填充距属性 190

5.9.1 CSS边框 190

5.9.2 CSS边距 198

5.9.3 CSS填充距属性 202

5.10 CSS链接样式 209

5.10.1 无下划线链接 209

5.10.2 下划线不同的链接 210

5.10.3 改变链接颜色 212

5.10.4 改变链接文字字体和大小 214

5.10.5 改变链接的边框 216

5.10.6 改变链接的背景图 217

5.10.7 设置不同的链接样式 219

5.11 CSS滤镜 221

5.11.1 样式表滤镜 221

5.11.2 常见滤镜的种类 222

5.11.3 Alpha滤镜 222

5.11.4 Blur滤镜 226

5.11.5 DropShadow滤镜 231

5.11.6 Glow滤镜 233

5.11.7 Chroma滤镜 235

5.11.8 翻转滤镜 236

5.11.9 Wave滤镜 239

5.11.10 Shadow滤镜 241

5.11.11 Mask滤镜 242

5.11.12 三种简单滤镜 244

5.12 CSS列表样式属性 246

5.12.1 列表样式类型属性 246

5.12.2 列表样式图片属性 249

5.13 CSS综合实例 250

5.13.1 外部样式表文件mycss.css 250

5.13.2 导航菜单文件left.html 254

5.13.3 默认首页文件right.html 255

5.13.4 框架文件index.html 257

5.13.5 网页内容文件cl.html 258

5.13.6 网页内容文件c2.html 259

5.13.7 网页内容文件c3.html 261

5.14 习题 262

第6章 JavaScript脚本语言 264

6.1 JavaScript简介 264

6.1.1 JavaScript特点 264

6.1.2 JavaScript与Java 265

6.1.3 编写JavaScript的工具 266

6.2 JavaScript与HTML网页 266

6.2.1 直接嵌入HTML文档 266

6.2.2 调用JavaScript程序外部文件 268

6.2.3 HTML的表单标记 269

6.3 基本语法 281

6.3.1 数据类型 281

6.3.2 变量 282

6.3.3 常数和常量 283

6.3.4 注释 284

6.3.5 表达式与运算符 284

6.3.6 语句和语句块 287

6.3.7 保留字 288

6.4 函数 289

6.4.1 函数的概念 289

6.4.2 函数的种类 289

6.4.3 自定义函数 290

6.4.4 函数的参数 293

6.4.5 函数的返回值 296

6.4.6 指向函数的指针 298

6.5 JavaScript基本对象简介 299

6.5.1 对象建立和操作 299

6.5.2 Date日期对象 300

6.5.3 Number数字对象 303

6.5.4 String字符串对象 305

6.5.5 Array数组对象 308

6.5.6 Math数学对象 310

6.6 程序流程控制 315

6.6.1 if条件语句 315

6.6.2 switch分支语句 322

6.6.3 while循环语句 324

6.6.4 for循环语句 326

6.7 深入对象化编程 333

6.7.1 JavaScript与面向对象 333

6.7.2 对象的基本知识 333

6.7.3 对象的定义 334

6.7.4 对象属性的设置和使用 336

6.8 文档对象和事件处理 341

6.8.1 文档对象 341

6.8.2 事件处理 351

6.8.3 指定事件处理程序 351

6.8.4 常用事件详解 353

6.9 综合实例 360

6.9.1 状态栏类 360

6.9.2 日期时间类 364

6.9.3 鼠标动作类 367

6.9.4 图像效果类 368

6.9.5 菜单类 371

6.10 习题 371

附录一 在HTML文档中插入多媒体文件 374

附录二 常用CSS属性速查表 377

附录三 网页颜色名称与数字对照表 380

参考文献 387

返回顶部