《HTML+CSS+JavaScript网页客户端程序设计》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:谢英辉主编;胡胜丰,雷军环,彭维捷,刘灿勋副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2014
  • ISBN:9787121219948
  • 页数:270 页
图书介绍:本书全面系统地介绍了使用HTML+CSS+JavaScript技术来制作静态网站,书中介绍了网站开发流程和相关岗位、HTML+CSS+JavaScript基本语法、网页客户端开发方法与技巧、网站的部署和运营等知识。

第1章 网站部署与发布及设计分析 1

1.1 网页的基本概念 1

1.2 网站的发布与测试 5

1.2.1 在实验室或局域网内部发布HTML页面 5

1.2.2 在Internet上发布网站 7

1.3 软件开发流程 8

1.4 网站开发人员相关岗位职责和要求 10

1.5 网站开发工具和项目实施 11

1.6 项目实训:免费域名的注册与空间申请 12

1.7 综合练习 12

第2章 HTML页面与框架 14

2.1 HTML页面文件的整体结构 15

2.2 HTML文件的标签与语法 15

2.3 HTML文档编写规范 16

2.4 利用Dreamweaver进行HTML页面设计 16

2.4.1 Dreamweaver介绍 16

2.4.2 Dreamweaver设计页面过程 19

2.5 项目实训:独立动手制作网页 21

2.6 认识框架与框架集网页 21

2.7 典型应用项目范例:利用框架制作设计院门户网站网页 23

2.8 项目实训:利用框架设计网页 27

2.9 综合练习 27

第3章 表格 29

3.1 表格标签 29

3.1.1 利用<table>标签布局网站页面 29

3.1.2 利用<tr>、<th>和<td>标签设计统计数据表格 30

3.2 格式化表格与单元格 32

3.2.1 通过设置表格的宽度高度和边框颜色来突出网页主题 32

3.2.2 设置滚动公告消息的背景颜色与背景图片 33

3.2.3 设置表格的边框大小和显示方式 34

3.2.4 数据表格整体位置及单元格数据对齐方式的设置 35

3.2.5 单元格背景颜色与背景图片的制作 36

3.3 表格标题制作 37

3.4 合并单元格 38

3.5 设置表格的表头、主体与表尾 39

3.6 表格列的设置 41

3.7 典型应用项目范例:利用表格布局门户网站页面 42

3.8 项目实训:大学门户网站首页布局设计 46

3.9 综合练习 47

第4章 表单 48

4.1 认识表单 48

4.1.1 表单简介 48

4.1.2 <form>标签 48

4.2 使用输入标签<input>插入数据控件 50

4.3 列表标签<select> 53

4.4 文字域标签<textarea> 55

4.5 虚框修饰标签<fieldset><legend> 56

4.6 典型应用项目范例:设计用户注册功能 57

4.7 文件上传与下载 60

4.8 项目实训:学生独立完成留言簿功能 63

4.9 综合练习 64

第5章 HTML网页格式设置 65

5.1 HTML网页文字美化 65

5.1.1 标题字格式 65

5.1.2 文字修饰 67

5.1.3 字体设置 71

5.2 HTML网页段落设置 73

5.3 HTML网页列表显示 75

5.3.1 有序列表 76

5.3.2 无序列表 77

5.4 HTML网页其他标签 80

5.4.1 水平线标签<HR> 80

5.4.2 滚动文字标签<MARQUEE> 82

5.4.3 输入空格等特殊符号 84

5.4.4 插入或删除线标签 84

5.4.5 设置提示文字 84

5.4.6 设置跑马灯效果 85

5.5 典型应用项目范例:网站滚动消息公告设计 86

5.6 综合练习 89

第6章 图片与超链接 90

6.1 网页图片的格式 90

6.2 插入图片 91

6.3 设置影像地图 94

6.3.1 定义影像地图热点 94

6.3.2 在HTML文件中建立影像地图 95

6.3.3 建立图像影像关联 96

6.4 典型应用项目范例:影像地图在门户网站中的应用 97

6.5 路径的概念 98

6.5.1 统一资源定位器URL 98

6.5.2 相对路径和绝对路经 99

6.6 超链接标签<A> 100

6.7 超链接的应用 101

6.7.1 图片链接 101

6.7.2 邮箱链接 102

6.7.3 书签链接 103

6.7.4 其他相关标签 104

6.8 典型应用项目范例:超链接在项目中的应用 105

6.9 综合练习 107

第7章 网页上的特殊元素与特效 109

7.1 加入音乐 109

7.1.1 常见的音乐格式 110

7.1.2 音乐相关的标签 111

7.2 加入视频和Flash 113

7.3 元信息标签<META>的应用 115

7.4 嵌入Java Applet实现烟花特效网页 118

7.5 嵌入JavaScript实现跑马灯特效网页 119

7.6 典型应用项目范例:嵌入Flash网页动画 120

7.7 综合练习 121

第8章 JavaScript基础语法 123

8.1 JavaScript概述 123

8.2 JavaScript的功能 124

8.3 编写第一个JavaScript程序 125

8.4 在HTML页面中引入JavaScript的方式 126

8.4.1 内部引用JavaScript 126

8.4.2 外部引用JavaScript 127

8.4.3 内联引用JavaScript 128

8.5 JavaScript基本语法 129

8.5.1 JavaScript代码编写格式及规范 129

8.5.2 JavaScript保留字 130

8.5.3 基本的输出方法 130

8.6 JavaScript交互基本方法 131

8.6.1 显示警告对话框的alert()方法 131

8.6.2 显示确认对话框的confirm()方法 132

8.6.3 显示提示对话框的prompt()方法 133

8.7 基本数据类型、常量和变量 135

8.7.1 基本数据类型 135

8.7.2 常量 135

8.7.3 变量 136

8.7.4 变量的声明及作用域 136

8.8 表达式和运算符 137

8.8.1 表达式 137

8.8.2 算术运算符和赋值运算符 138

8.8.3 比较运算符和逻辑运算符 141

8.8.4 位运算符和条件运算符 143

8.8.5 其他运算符 144

8.8.6 运算符的优先级 147

8.9 典型应用项目范例:在网页上显示系统日期时间 148

8.10 项目实训:根据半径的值求圆的周长、面积和体积 149

8.11 综合练习 149

第9章 JavaScript程序控制语句 150

9.1 顺序控制语句 150

9.2 分支控制语句 152

9.2.1 if语句 152

9.2.2 if...else语句 153

9.2.3 switch语句 155

9.3 循环控制语句 157

9.3.1 while语句 157

9.3.2 do...while语句 158

9.3.3 for语句 159

9.3.4 for...in语句 161

9.3.5 break和continue语句 163

9.4 典型应用项目范例:网页分时问候 163

9.5 项目实训:将成绩分数按4个等级输出结果 165

9.6 综合练习 165

第10章 JavaScript函数与对象 166

10.1 函数概述 166

10.2 JavaScript内置函数 167

10.3 自定义函数 181

10.4 典型应用项目范例:在网页上实现日期验证 183

10.5 内置对象 186

10.5.1 浏览器信息对象(navigator) 186

10.5.2 窗口对象(window) 188

10.5.3 屏幕对象(screen) 191

10.5.4 历史记录对象(history) 191

10.5.5 文档对象(document) 191

10.6 JavaScript操作页面中标签元素与属性 192

10.6.1 页面标签对象的引用 192

10.6.2 HTML文档中控件对象的属性 195

10.6.3 表单及其控件的访问 196

10.7 典型应用项目范例:弹出“用户登记”新窗口 197

10.8 综合练习 199

第11章 JavaScript事件触发与响应处理 200

11.1 事件触发与响应 200

11.2 常用事件程序编写 201

11.2.1 click事件 201

11.2.2 change事件 202

11.2.3 select事件 202

11.2.4 focus事件 203

11.2.5 load事件 204

11.2.6 鼠标移动事件 205

11.2.7 onblur事件 207

11.3 其他常用事件 208

11.4 典型应用项目范例:Web页面打印 210

11.5 综合练习 212

第12章 JavaScript应用实例 213

12.1 状态栏跑马灯 213

12.2 禁止使用鼠标右键 214

12.3 随机播放背景音乐 216

12.4 动态导航菜单 217

12.5 具有提示效果的超链接 218

12.6 在网页上实现表单验证 219

12.7 综合练习 221

第13章 CSS 222

13.1 CSS文档制作与应用 222

13.1.1 CSS文档制作 222

13.1.2 CSS语言在HTML文档中的应用方式 223

13.2 CSS选择器 225

13.3 设置CSS样式 226

13.3.1 设置字体样式 226

13.3.2 设置文字样式(Text Property) 228

13.3.3 设置背景样式(Background Property) 230

13.3.4 设置区域样式(Box Property) 231

13.3.5 设置分类样式(Classification Property) 233

13.4 典型应用项目范例:门户网站菜单列表的设计 234

13.5 定位效果制作 241

13.5.1 利用层制作图层叠加特殊效果 241

13.5.2 制作图片透明效果 242

13.5.3 鼠标指针变换 243

13.6 综合练习 243

第14章 认识HTML5 245

14.1 HTML5语法的改变 245

14.1.1 HTML5中的标记方法 245

14.1.2 HTML5与早期版本HTML的兼容性 246

14.2 新增的和废除的元素 247

14.3 新增的和废除的属性 249

14.4 全局属性 251

14.5 典型应用项目范例:HTML5离线访问功能的实现 253

14.6 综合练习 256

第15章 认识CSS3 257

15.1 概要介绍 257

15.1.1 CSS3新特性 257

15.1.2 CSS的发展历史 259

15.2 CSS3的功能 259

15.2.1 模块与模块化结构 259

15.2.2 CSS3自动拉伸背景图片新功能应用 260

15.3 典型应用项目范例:CSS3文字特殊效果制作 262

15.4 综合练习 263

附录A 265

参考文献 270