当前位置:首页 > 工业技术
网页编程技术
网页编程技术

网页编程技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:《全国高等职业教育计算机系列规划教材》丛书编委会编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2012
  • ISBN:9787121149535
  • 页数:302 页
图书介绍:本书全面系统地介绍了用HTML、CSS和JavaScript制作网页的编程技术。全书内容分3篇17章。HTML语言篇:内容包括HTML基础、HTML进阶和HTML高阶,从浅到深详细介绍各种HTML标签的定义及其具体应用。CSS语言篇:内容包括CSS的语法、分类等基础知识以及CSS的属性和具体应用。JavaScript语言篇:内容包括JavaScript编程基础、事件及事件处理程序、各种常用的对象和正则表达式等。
《网页编程技术》目录

第一篇 HTML语言篇 1

第1章 HTML基础 3

1.1 HTML简介 3

1.2 HTML文件的基本结构 5

1.2.1 HTML文件结构 5

1.2.2 HTML的使用要点 6

1.2.3 HTML的标签及属性 6

1.3 HTML的基本标签 8

1.3.1 头部标签 8

1.3.2 内容标签 10

1.3.3 格式标签 10

1.3.4 字体标签 15

1.3.5 超链接标签 17

1.4 上机练习 21

第2章 HTML进阶 22

2.1 表格标签 22

2.1.1 表格标签<Table> 23

2.1.2 表格的行<Tr> 25

2.1.3 表格的单元格<Td> 27

2.1.4 表格列标题<Th> 28

2.1.5 表格标题<caption> 29

2.2 图像标签<IMG> 30

2.3 多媒体 32

2.3.1 多媒体标签<embed> 33

2.3.2 背景声音<bgsound> 34

2.3.3 插入Java小程序 35

2.4 页面实例——表格、图片与Flash动画的综合应用 36

2.5 上机练习 42

第3章 HTML高阶 44

3.1 表单标签 44

3.2 输入元素 46

3.2.1 单行文本框 47

3.2.2 密码框 48

3.2.3 单选按钮 50

3.2.4 复选框 51

3.2.5 按钮 52

3.2.6 文件域 52

3.2.7 隐藏域 54

3.3 多行文本框 54

3.4 下拉列表和列表框 55

3.5 框架标签 56

3.5.1 框架集<frameset> 57

3.5.2 框架标签<frame> 58

3.5.3 浮动框架<iframe> 59

3.5.4 不支援框架<noframes> 60

3.6 页面实例——制作注册页面 60

3.7 上机练习 63

第4章 HTML综合案例 64

第二篇 CSS语言篇 69

第5章 CSS基础 71

5.1 CSS简介 71

5.1.1 CSS的特点 72

5.1.2 CSS基本语法 72

5.2 CSS的分类 74

5.2.1 内联样式表(Inline Style Sheet) 75

5.2.2 嵌入样式表(Internal Style Sheet) 75

5.2.3 外部样式表(External Style Sheet) 76

5.2.4 局部特定样式表 79

5.3 CSS选择器分类 79

5.3.1 HTML标签选择器 80

5.3.2 CLASS类选择器 80

5.3.3 ID类选择器 81

5.3.4 伪类选择器 83

5.3.5 CSS样式表的优先级 83

5.4 页面实例——应用CSS样式的文件 84

5.5 上机练习 86

第6章 CSS的属性及应用 87

6.1 字体属性 87

6.1.1 字体系列 87

6.1.2 字体风格 88

6.1.3 字体大小 88

6.1.4 字体加粗 88

6.1.5 字体变形 88

6.1.6 字体 89

6.1.7 页面实例——网页中的文字设置 89

6.2 颜色及背景属性 90

6.2.1 颜色 91

6.2.2 背景颜色 91

6.2.3 背景图像 91

6.2.4 背景重复 91

6.2.5 背景附件 92

6.2.6 背景位置 92

6.2.7 页面实例——网页中的文字和背景 93

6.3 文本属性 94

6.3.1 文字间隔 94

6.3.2 字母间隔 94

6.3.3 文本修饰 94

6.3.4 纵向排列 95

6.3.5 文本转换 95

6.3.6 文本排列 96

6.3.7 文本缩进 96

6.3.8 行高 96

6.4 边框(方框)属性 96

6.4.1 边框的宽度 96

6.4.2 边框的样式 97

6.4.3 边框的颜色 98

6.5 滤镜特效 99

6.5.1 透明alpha属性 99

6.5.2 模糊blur属性 99

6.5.3 阴影dropshadow属性 100

6.5.4 翻转FlipH、FlipV属性 101

6.5.5 发光Glow属性 101

6.5.6 灰度Gray属性 102

6.5.7 其他属性 102

6.6 页面实例——CSS滤镜特效的应用 105

6.7 上机练习 106

第7章 CSS综合案例 107

第三篇 JavaScript语言篇 115

第8章 JavaScript简介 117

8.1 JavaScript语言简介 117

8.1.1 JavaScript产生的原因 118

8.1.2 JavaScript的特点 118

8.1.3 JavaSeript与Java的区别 119

8.2 JavaScript的编写工具 120

8.3 在HTML中插入JavaScript的方法 120

8.3.1 在HTML代码中直接嵌入 121

8.3.2 在HTML代码中调用外部文件 121

8.4 JavaScript示例 122

8.4.1 编写JavaScript程序 122

8.4.2 运行JavaScript程序 122

8.4.3 调试JavaScript程序 123

8.5 上机练习 124

第9章 JavaScript编程基础 125

9.1 数据类型 125

9.1.1 数值类型 125

9.1.2 字符串类型 126

9.1.3 布尔类型 126

9.1.4 特殊类型 127

9.1.5 数组 127

9.2 常量与变量 127

9.2.1 常量 128

9.2.2 变量的声明 128

9.2.3 变量的命名 128

9.2.4 变量的赋值 129

9.2.5 变量的作用域 129

9.2.6 变量的类型转换 130

9.3 表达式与运算符 131

9.3.1 表达式与运算符介绍 131

9.3.2 赋值运算符 131

9.3.3 算术运算符 132

9.3.4 关系运算符 132

9.3.5 逻辑运算符 132

9.3.6 特殊运算符 133

9.3.7 运算符的优先级 134

9.4 程序语句 134

9.4.1 if语句 134

9.4.2 switch语句 138

9.4.3 while语句 140

9.4.4 for语句 141

9.4.5 for…in语句 142

9.4.6 with语句 143

9.5 函数 145

9.5.1 定义函数 145

9.5.2 调用函数 146

9.5.3 内置函数 147

9.6 页面实例——应用JavaScript的页面 150

9.7 上机练习 152

第10章 事件与事件处理 153

10.1 事件驱动与事件处理 153

10.1.1 事件的定义 153

10.1.2 事件的处理 154

10.2 鼠标事件 155

10.2.1 onMouseDown 155

10.2.2 onMouseMove 155

10.2.3 onMouseOut 156

10.2.4 onMouseOver 156

10.2.5 onMouseUp 156

10.2.6 onClick 157

10.3 键盘事件 158

10.3.1 onKeyDown 158

10.3.2 onKeyUp 158

10.3.3 onKeyPress 159

10.4 其他常用事件 159

10.4.1 onFocus和onBlur 159

10.4.2 onChange和onSelect 160

10.4.3 onSubmit和onReset 160

10.4.4 onLoad和onUnload 161

10.4.5 onError 161

10.5 页面实例——将事件应用于按钮中 162

10.6 上机练习 163

第11章 常用内置对象 164

11.1 面向对象编程基础 164

11.2 字符串(String)对象 165

11.2.1 String对象的属性 166

11.2.2 String对象的方法 166

11.3 数学(Math)对象 173

11.3.1 Math对象的属性 173

11.3.2 Math对象的方法 173

11.4 日期(Date)对象 176

11.5 数组(Array)对象 181

11.5.1 新建数组 181

11.5.2 数组的属性和方法 182

11.6 页面实例——万年历制作 186

11.7 上机练习 190

第12章 常用的窗口对象与框架对象 191

12.1 窗口(window)对象 191

12.1.1 常用的属性和方法 191

12.1.2 对话框 193

12.1.3 打开新窗口 197

12.1.4 关闭窗口 198

12.1.5 移动窗口 201

12.1.6 改变窗口的大小 203

12.1.7 定时功能 204

12.1.8 设置状态栏 205

12.2 框架(frame)对象 207

12.2.1 访问框架对象 207

12.2.2 框架间的相互引用 208

12.3 页面实例——窗口移动动画 212

12.4 上机练习 213

第13章 常用文档对象 215

13.1 document对象 215

13.1.1 常用属性 215

13.1.2 常用方法 217

13.2 image对象 219

13.2.1 常用属性 220

13.2.2 创建翻转图像 220

13.2.3 创建循环的广告条 222

13.2.4 在循环广告条中添加链接 224

13.2.5 幻灯片显示 225

13.3 超链接对象 228

13.3.1 常用属性 229

13.3.2 输出页面中的超链接对象 229

13.4 锚对象 230

13.5 Cookie的使用 232

13.5.1 设置Cookie 233

13.5.2 取出Cookie 233

13.5.3 删除Cookie 235

13.6 页面实例——课件首页 237

13.7 上机练习 239

第14章 表单对象 240

14.1 表单对象与表单元素对象 240

14.1.1 表单对象的属性 240

14.1.2 表单元素对象的属性 241

14.1.3 访问表单对象 242

14.1.4 访问表单元素对象 242

14.2 表单控件元素 242

14.2.1 文本框 242

14.2.2 按钮 244

14.2.3 单选框 246

14.2.4 复选框 248

14.2.5 下拉列表框 250

14.2.6 文件域 252

14.2.7 隐藏域 254

14.3 页面实例——表单应用综合实例 254

14.4 上机练习 257

第15章 其他对象 258

15.1 历史(history)对象 258

15.1.1 history对象的属性 258

15.1.2 history对象的方法 259

15.2 网址(1ocation)对象 260

15.2.1 location对象的属性 260

15.2.2 location对象的方法 261

15.3 浏览器信息(navigator)对象 263

15.3.1 navigator对象的属性 263

15.3.2 navigator对象的方法 265

15.4 屏幕(screen)对象 266

15.5 页面实例——获取屏幕宽度及操作 269

15.6 上机练习 270

第16章 正则表达式 271

16.1 正则表达式简介 271

16.1.1 正则表达式概述 271

16.1.2 正则表达式定义 272

16.2 正则表达式的常用元字符 272

16.3 正则表达式对象 273

16.3.1 RegExp对象 273

16.3.2 String对象 275

16.4 常用的正则表达式 276

16.4.1 检测字符串是否为数字 276

16.4.2 检测字符串是否为英文字母 277

16.4.3 检测字符串是否为中文 279

16.4.4 检测邮政编码 280

16.4.5 检测电子邮件地址 281

16.4.6 检测身份证号码 283

16.4.7 检测国内电话号码 284

16.4.8 检测手机号码 286

16.5 页面实例——正则表达式应用综合案例 287

16.6 上机练习 291

第17章 JavaScript综合案例 292

参考文献 302

相关图书
作者其它书籍
返回顶部