图书介绍

HTML+CSS+JavaScript网页设计简明教程PDF|Epub|txt|kindle电子书版本网盘下载

HTML+CSS+JavaScript网页设计简明教程
  • 贺春雷编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302389675
  • 出版时间:2015
  • 标注页数:416页
  • 文件大小:53MB
  • 文件页数:429页
  • 主题词:超文本标记语言-程序设计-高等学校-教材;网页制作工具-高等学校-教材;JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

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

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

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

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

图书目录

第1章 HTML基础语法1

1.1 了解HTML语言1

1.1.1 HTML概述1

1.1.2 HTML发展历史2

1.1.3 HTML编辑器3

1.1.4 认识Dreamweaver工具4

1.2 HTML的语法7

1.2.1 HTML文档7

1.2.2 标记语法7

1.2.3 属性语法8

1.2.4 全局属性9

1.3 头部内容10

1.3.1 <title>标记11

1.3.2 <base>标记11

1.3.3 <meta>标记12

1.3.4 <style>标记13

1.3.5 <script>标记13

1.4 主体内容14

1.4.1 页面背景14

1.4.2 页面边距14

1.4.3 段落标记15

1.4.4 超链接标记16

1.4.5 图像标记17

1.4.6 其他常用标记18

1.5 为HTML添加注释22

1.6 实验指导——显示一篇完整的文章23

1.7 习题24

第2章 文本标记和列表标记26

2.1 文本标记26

2.1.1 <font>标记26

2.1.2 <ruby>标记27

2.1.3 物理样式标记28

2.1.4 逻辑样式标记28

2.2 列表标记29

2.2.1 列表标记的用途29

2.2.2 无序列表30

2.2.3 有序列表31

2.2.4 解说列表35

2.3 列表嵌套37

2.3.1 标记自身嵌套37

2.3.2 解说列表嵌套无序列表38

2.3.3 无序列表嵌套有序列表38

2.4 实验指导——实现多层列表嵌套40

2.5 习题41

第3章 表格设计和表单输入43

3.1 了解表格43

3.1.1 表格结构43

3.1.2 设置单元格44

3.1.3 表格的标题45

3.2 表格标记的属性46

3.2.1 宽度和高度46

3.2.2 背景颜色47

3.2.3 边框设置47

3.2.4 单元格间距48

3.2.5 行内容水平对齐48

3.2.6 跨行和跨列49

3.2.7 表格的描述50

3.3 表格分组显示50

3.3.1 按行分组显示50

3.3.2 按列分组显示52

3.4 实验指导——将表格进行嵌套54

3.5 了解表单56

3.5.1 表单概述56

3.5.2 表单语法57

3.6 表单元素58

3.6.1 input元素58

3.6.2 textarea元素59

3.6.3 select元素60

3.7 实验指导——设计用户资料修改页面62

3.8 习题65

第4章 层和框架66

4.1 了解层66

4.1.1 div元素66

4.1.2 div的属性67

4.1.3 并列图层的遮挡70

4.2 了解框架70

4.2.1 框架概述70

4.2.2 框架的结构72

4.3 框架标记74

4.3.1 frameset元素74

4.3.2 noframes元素74

4.3.3 frame元素75

4.4 实验指导——搭建用户信息管理系统的框架75

4.5 内联框架80

4.5.1 iframe元素80

4.5.2 使用iframe元素81

4.6 框架和框架集83

4.7 实验指导——使用Dreamweaver创建框架集83

4.8 习题87

第5章 HTML 5的新增元素89

5.1 了解HTML 589

5.1.1 HTML 5概述89

5.1.2 浏览器支持情况90

5.1.3 HTML5的标记方法91

5.1.4 HTML5兼容HTML92

5.2 结构元素94

5.2.1 header元素94

5.2.2 article元素95

5.2.3 section元素97

5.2.4 nav元素98

5.2.5 hgroup元素98

5.2.6 footer元素99

5.3 语义元素99

5.3.1 块级语义元素100

5.3.2 行内语义元素101

5.4 多媒体元素103

5.4.1 多媒体概述103

5.4.2 audio元素105

5.4.3 video元素108

5.4.4 source元素110

5.4.5 判断浏览器的支持情况112

5.5 绘图元素113

5.5.1 canvas元素113

5.5.2 使用canvas元素114

5.6 HTML 5的其他新增元素115

5.6.1 其他新增元素115

5.6.2 details元素116

5.6.3 command元素117

5.6.4 track元素118

5.7 实验指导——用HTML5的新增元素构建网页118

5.8 习题123

第6章 HTML 5新增表单及其应用125

6.1 新增的表单属性125

6.2 新增的表单元素126

6.2.1 datalist元素126

6.2.2 keygen元素127

6.2.3 output元素128

6.3 新增输入类型129

6.3.1 search类型129

6.3.2 email类型130

6.3.3 url类型131

6.3.4 datepicker类型132

6.3.5 number类型133

6.3.6 range类型134

6.3.7 color类型135

6.3.8 tel类型136

6.4 实验指导——个人用户信息注册137

6.5 文件上传操作139

6.5.1 multiple属性140

6.5.2 file对象141

6.5.3 FileReader接口142

6.6 实验指导——用FileReader对象读取文件145

6.7 文件拖拽功能148

6.7.1 拖拽事件148

6.7.2 dataTransfer对象148

6.8 习题152

第7章 HTML 5实现高级功能154

7.1 数据存储对象154

7.1.1 localStorage对象154

7.1.2 sessionStorage对象158

7.2 本地数据库160

7.2.1 打开和创建数据库160

7.2.2 事务处理方法161

7.2.3 执行数据操作162

7.3 实验指导——用本地数据库保存和读取数据163

7.4 Web离线应用程序167

7.4.1 缓存清单167

7.4.2 本地缓存对象169

7.5 Web Worker处理线程170

7.5.1 创建Worker对象170

7.5.2 使用Worker对象171

7.6 跨文档消息通信173

7.7 获取地理位置信息175

7.7.1 Geolocation API概述175

7.7.2 position对象概述177

7.8 实验指导——利用Google地图显示当前位置179

7.9 习题182

第8章 CSS基础语法184

8.1 了解CSS184

8.1.1 CSS概述184

8.1.2 CSS发展简史186

8.1.3 使用CSS的好处186

8.1.4 CSS注释186

8.2 在网页中插入CSS样式表187

8.2.1 内联样式187

8.2.2 嵌入样式188

8.2.3 外部引用样式189

8.3 CSS选择器192

8.3.1 元素选择器192

8.3.2 类选择器193

8.3.3 ID选择器194

8.3.4 属性选择器194

8.3.5 伪元素和伪类196

8.3.6 其他选择器198

8.4 关键字和字符串200

8.4.1 关键字200

8.4.2 字符串200

8.5 实验指导——HTML和CSS构建网页201

8.6 习题204

第9章 CSS的常用属性206

9.1 基本单位206

9.1.1 颜色206

9.1.2 长度208

9.1.3 百分比值209

9.2 字体属性209

9.2.1 font-family属性209

9.2.2 font-size属性210

9.2.3 font-style属性212

9.2.4 font-weight属性212

9.2.5 font属性213

9.3 文本属性214

9.3.1 letter-spacing属性214

9.3.2 word-spacing属性215

9.3.3 text-decoration属性215

9.3.4 text-align属性216

9.3.5 text-indent属性217

9.3.6 text-transform属性217

9.3.7 其他常用属性218

9.4 背景属性219

9.4.1 background-color属性219

9.4.2 background-image属性220

9.4.3 background-repeat属性221

9.4.4 background-position属性223

9.4.5 background-attachment属性223

9.4.6 background属性224

9.5 边框属性224

9.5.1 border-style属性225

9.5.2 border-width属性227

9.5.3 border-color属性228

9.5.4 border属性229

9.6 间隙和填充230

9.6.1 间隙属性230

9.6.2 填充属性232

9.7 实验指导——设置文章页面的内容233

9.8 习题235

第10章 CSS 3的新增属性236

10.1 新增的选择器236

10.1.1 属性选择器236

10.1.2 常用的伪类选择器238

10.1.3 UI元素状态伪类选择器241

10.1.4 通用兄弟选择器242

10.2 新增的颜色和文本242

10.2.1 颜色单位242

10.2.2 文本属性244

10.2.3 @font-face规则246

10.3 新增边框和背景248

10.3.1 边框属性248

10.3.2 背景属性251

10.4 新增的盒布局和多列布局254

10.4.1 盒布局属性254

10.4.2 多列类布局属性257

10.5 用户界面属性259

10.6 其他高级属性261

10.6.1 渐变的实现262

10.6.2 新增的过渡264

10.6.3 新增的转换266

10.6.4 新增的动画268

10.7 实验指导——设计直观大方的表单270

10.8 习题273

第11章 JavaScript基础语法275

11.1 了解JavaScript275

11.1.1 JavaScript概述275

11.1.2 JavaScript代码的位置276

11.1.3 JavaScript注释代码278

11.1.4 编写JavaScript程序278

11.2 数据类型和变量279

11.2.1 数据类型279

11.2.2 变量281

11.3 常用运算符282

11.3.1 算术运算符282

11.3.2 赋值运算符284

11.3.3 比较运算符285

11.3.4 逻辑运算符285

11.3.5 字符串运算符287

11.3.6 位操作运算符287

11.3.7 三元运算符288

11.4 实验指导——字符围绕鼠标动态改变288

11.5 习题290

第12章 JavaScript的常用语句293

12.1 顺序语句293

12.2 选择语句293

12.2.1 基本的if语句294

12.2.2 if else语句294

12.2.3 if else if else语句295

12.2.4 if语句的嵌套297

12.2.5 switch语句298

12.3 循环语句300

12.3.1 for语句300

12.3.2 for in语句301

12.3.3 while语句302

12.3.4 do while语句303

12.4 其他语句303

12.4.1 break语句303

12.4.2 continue语句304

12.4.3 return语句305

12.4.4 with语句306

12.5 异常处理语句306

12.5.1 try catch语句306

12.5.2 try catch finally语句308

12.6 实验指导——计算器308

12.7 习题310

第13章 系统对象和函数313

13.1 对象概述313

13.1.1 对象的组成313

13.1.2 获取对象的属性314

13.1.3 引用对象方法314

13.2 浏览器对象314

13.2.1 window对象315

13.2.2 navigator对象317

13.2.3 document对象318

13.2.4 location对象321

13.2.5 history对象322

13.2.6 screen对象322

13.3 内置对象323

13.3.1 String对象323

13.3.2 Array对象325

13.3.3 Date对象328

13.3.4 Math对象330

13.4 自定义对象332

13.5 系统函数333

13.6 自定义函数334

13.6.1 函数语法334

13.6.2 调用函数335

13.6.3 全局变量和局部变量335

13.6.4 动态函数336

13.7 实验指导——创建日历生成器337

13.8 习题342

第14章 正则表达式343

14.1 正则表达式概述343

14.2 匹配规则344

14.2.1 定位符344

14.2.2 限定符345

14.2.3 选择匹配符346

14.2.4 字符匹配符346

14.2.5 原义字符347

14.2.6 特殊字符348

14.2.7 其他匹配符348

14.3 常用的正则表达式349

14.3.1 匹配特定数字350

14.3.2 匹配特定字符串350

14.3.3 匹配其他内容350

14.4 RegExp对象352

14.4.1 创建RegExp对象352

14.4.2 属性和方法352

14.5 实验指导——验证手机号码和电话号码353

14.6 实验指导——验证IP地址是否合法356

14.7 支持正则表达式的String对象的方法359

14.7.1 search()方法359

14.7.2 match()方法360

14.7.3 replace()方法360

14.7.4 split()方法362

14.8 习题362

第15章 JavaScript的事件处理364

15.1 事件概述364

15.1.1 事件简介364

15.1.2 指定事件365

15.2 原始事件模型366

15.2.1 事件类型366

15.2.2 事件处理368

15.2.3 使用事件返回值369

15.2.4 使用this关键字371

15.3 标准事件模型372

15.3.1 事件传播372

15.3.2 注册事件处理程序373

15.3.3 事件的模块和类型374

15.3.4 常用接口概述375

15.4 实验指导——实现视频的多种操作377

15.5 IE事件模型381

15.5.1 IE Event对象381

15.5.2 IE的事件传播382

15.6 习题382

第16章 综合案例实践384

16.1 设计音乐网页384

16.1.1 网页效果384

16.1.2 设计头部区域386

16.1.3 实现主体内容389

16.2 贪吃蛇游戏394

16.2.1 设计页面394

16.2.2 JavaScript代码395

16.3 俄罗斯方块游戏404

16.3.1 了解俄罗斯方块游戏404

16.3.2 设计页面代码404

16.3.3 JavaScript脚本实现406

热门推荐