万本电子书0元读

万本电子书0元读

顶部广告

基于HTML5的网页设计及应用电子书

  基于HTML5,提供具有自主学习、辅导答疑、提交作业及实验报告、自动考试、自动判卷和自动产生成绩单等功能的网络教学平台。

售       价:¥

纸质售价:¥35.50购买纸书

13人正在读 | 0人评论 6.2

作       者:范伊红,黄彩霞,等

出  版  社:电子工业出版社

出版时间:2014-06-01

字       数:17.5万

所属分类: 科技 > 计算机/网络 > 多媒体/数据通信

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
HTML5 是新一代的网页设计工具,近十年Web发标准取得了快速发展。本书系统讲解了HTML5程序设计需要掌握的HTML、CSS3和JavaScript的基本知识,并按照循序渐的科学原则组织内容,知识体系完整、结构清晰、叙述简洁、例题典型丰富,可操作性强。通过本书的学习能够掌握使用HTML5行客户端页面设计和客户端程序发的基本技术。 本书内容分为三部分,部分介绍HTML5网页设计基础知识,包括网页设计理论、HTML5语言基础、表单设计、CSS3基础和CSS布局及排版;第二部分介绍JavaScript程序设计,包括JavaScript语言基础、JavaScript对象、DOM和事件处理;第三部分介绍HTML5应用,包括Canvas API、音频和视频、本地数据存储、通信API,地理位置API和简单小游戏发。 本书内容丰富,注重实际编程与发能力的培养。不仅提供所有例题和发实例的源代码、所有习题的电子版参考答案、电子课件,还提供具有自主学习、辅导答疑、提交作业及实验报告、自动考试、自动判卷和自动产生成绩单等功能的网络教学平台。<br/>【推荐语】<br/>基于HTML5,提供具有自主学习、辅导答疑、提交作业及实验报告、自动考试、自动判卷和自动产生成绩单等功能的网络教学平台。<br/>【作者】<br/>范伊红,女,1975年8月出生,副教授,硕士研究生,现任河南科技大学软件学院软件技术系主任,1996年至2010年期间,在河南科技大学电子信息工程学院从事本科各专业的计算机文化基础、高级语言程序设计(c、vc、c++、vb、vfp)等课程的理论教学与实验教学工作,2010年至今主要担任软件学院的网页设计、JavaScript、java、c#等课程的理论教学与实验教学工作。<br/>
目录展开

版权

作者

前言

第1章 网页设计理论

1.1 网页的来源和本质

1.1.1 互联网和网页的诞生

1.1.2 网页的本质

1.2 网页的组成元素

1.3 网页的尺寸

1.3.1 分辨率

1.3.2 像素

1.3.3 网页的基本尺寸

1.4 网页的布局

1.4.1 网页布局的方式

1.4.2 网页布局的技术实现

1.5 网页的色彩

1.5.1 RGB模式

1.5.2 色彩搭配

1.5.3 色彩和风格

1.6 需求分析

1.7 网页设计流程

小结

习题

第2章 HTML语言

2.1 HTML概述

2.2 HTML语法

2.3 HTML文档结构

2.3.1 DOCTYPE文档声明

2.3.2 头部标记

2.3.3 body标记

2.4 HTML常用标记

2.4.1 文本标记

2.4.2 图像标记

2.4.3 超链接标记

2.4.4 列表标记

2.4.5 分节标记

2.4.6 表格标记

2.4.7 浮动框架标记

2.4.8 多媒体标记

2.4.9 交互标记

小结

习题

第3章 HTML 5表单

3.1 动态网页与网页的动态效果

3.2 表单设计基础

3.3 表单标记

3.3.1 表单标记<form>

3.3.2 输入标记<input>

3.3.3 下拉列表框标记<select>

3.3.4 多行文本框标记<textarea>

3.3.5 表单分组标记<fieldset>与分组标题标记<legend>

3.3.6 按钮标记<button>

3.3.7 绑定标记<label>

3.3.8 输出标记<output>

3.3.9 生成密钥对标记<keygen>

3.4 综合实例

小结

习题

第4章 CSS基础

4.1 CSS的概念

4.2 CSS的基本语法

4.2.1 CSS规则

4.2.2 CSS的引用方法

4.2.3 CSS注释

4.3 选择器

4.3.1 基本CSS选择器

4.3.2 复合选择符

4.3.3 伪类和伪元素选择器

4.4 CSS的继承特性

4.5 CSS的层叠特性

4.6 CSS常用单位

4.7 CSS书写和命名规范

小结

习题

第5章 CSS页面布局及排版

5.1 CSS盒子模型

5.1.1 盒子模型的概念

5.1.2 边框(border)

5.1.3 内容

5.1.4 padding(内边距)

5.1.5 margin(外边距)

5.2 盒子之间的关系

5.2.1 标准文档流

5.2.2 div元素和span元素

5.2.4 盒子在标准流中的定位

5.2.5 盒子的浮动与定位

5.2.6 z-index空间位置

5.2.7 盒子的display属性

5.3 CSS页面布局

5.3.1 宽度固定且居中版式

5.3.2“工”字型版式

5.4 CSS内容排版

5.4.1 CSS设置文字样式

5.4.2 CSS设置图像样式

5.4.3 CSS设置背景样式

5.4.4 CSS设置列表样式

5.4.5 通过CSS设置丰富的超链接

5.4.6 鼠标特效

5.4.7 CSS设置表格样式

5.4.8 CSS设置表单样式

5.5 浏览器兼容

小结

习题

第6章 JavaScript基础

6.1 JavaScript概述

6.1.1 JavaScript简介

6.1.2 JavaScript的应用

6.1.3 JavaScript嵌入网页的方式

6.1.4 JavaScript的特点

6.1.5 JavaScript程序代码的编写习惯

6.2 JavaScript语法基础

6.2.1 数据类型、常量、变量

6.2.2 数据类型的转换

6.2.3 运算符和表达式

6.2.4 JavaScript程序流程控制

6.2.5 JavaScript函数

小结

习题

第7章 JavaScript对象

7.1 对象的基本概念

7.1.1 对象和类

7.1.2 使用对象

7.1.3 对象废除

7.1.4 对象类型

7.2 核心对象

7.2.1 Math对象

7.2.2 Number对象

7.2.3 Boolean对象

7.2.4 String对象

7.2.5 Array对象

7.2.6 Date对象

7.2.7 Object对象

7.2.8 Function对象

7.2.9 RegExp对象

7.3 环境对象

7.3.1 window对象

7.3.2 location对象

7.3.3 navigator对象

7.3.4 history对象

7.3.5 screen对象

7.3.6 document对象

小结

习题

第8章 DOM技术

8.1 DOM概述

8.1.1 DOM节点树

8.1.2 节点属性和方法

8.2 获取节点

8.2.1 获取特定的节点

8.2.2 获取相关节点

8.2.3 属性节点的访问方法

8.3 操作节点

8.3.1 创建节点

8.3.2 插入节点

8.3.3 替换节点

8.3.4 删除节点

8.3.5 综合举例

小结

习题

第9章 JavaScript事件处理

9.1 事件模型

9.1.1 原始事件模型

9.1.2 DOM事件模型

9.1.3 IE事件模型

9.2 event对象

9.2.1 DOM event对象

9.2.2 IE event对象

9.3 HTML 5事件属性

9.3.1 window事件属性

9.3.2 表单事件

9.3.3 键盘事件

9.3.4 鼠标事件

9.3.5 媒介事件

小结

习题

第10章 HTML 5 Canvas绘制图形

10.1 HTML 5 Canvas概述

10.1.1 Canvas发展历程

10.1.2 HTML 5 Canvas标记

10.1.3 HTML 5 Canvas浏览器支持

10.2 HTML 5 Canvas API

10.2.1 检测浏览器支持情况

10.2.2 绘制简单图形

10.2.3 绘制路径

10.2.4 绘图样式

10.2.5 绘制矩形

10.2.6 绘制曲线

10.2.7 绘制图像

10.2.8 图形渐变

10.2.9 图形变形

10.2.10 绘制文本

10.2.11 应用阴影

10.2.12 基本动画

10.3 HTML 5 Canvas应用

10.3.1 热点图

10.3.2 饼状图

10.3.3 折线图

小结

第11章 HTML 5音频和视频技术

11.1 HTML 5音频

11.1.1 音频格式

11.1.2 audio标记

11.1.3 使用JavaScript操控audio对象

11.1.4 HTML 5 audio对象实例

11.2 HTML 5视频

11.2.1 视频格式

11.2.2 video标记

11.2.3 使用JavaScript操控video对象

小结

第12章 HTML 5本地数据存储

12.1 本地数据存储概述

12.2 离线资源缓存

12.2.1 cache manifest文件实现缓存

12.2.2 配置Web服务器支持manifest文件类型

12.2.3 cache manifest文件格式

12.2.4 浏览器访问本地缓存资源文件的过程

12.2.5 缓存资源的更新

12.2.6 在线状态检测

12.3 Web Storage本地存储

12.3.1 检测浏览器是否支持本地存储

12.3.2 localStorage 的使用

12.3.3 sessionStorage 的使用

12.4 Web SQL Database本地数据库存储

12.4.1 Web SQL Database的用途

12.4.2 Web SQL Database 基本用法

12.5 本地数据存储综合实例

小结

第13章 HTML 5通信API

13.1 ⅩMLHttpRequest对象

13.1.1 ⅩMLHttpRequest对象

13.1.2 ⅩMLHttpRequest Level 2

13.1.3 发送和接收文本数据

13.1.4 文件上传和接收二进制数据

13.1.5 跨域资源共享

13.2 跨文档通信

13.2.1 message事件和属性

13.2.2 跨文档消息通信举例

13.3 WebSockets 通信

13.3.1 HTML 5 WebSockets API

13.3.2 WebSockets通信举例

小结

第14章 HTML 5地理位置API

14.1 HTML 5 Geolocation基础

14.2 Geolocation API实现地理定位

14.3 google地图中显示地理位置

小结

第15章 HTML 5游戏开发

15.1 HTML 5游戏开发的准备

15.1.1 利用Canvas创建场景和游戏中的元素

15.1.2 游戏中元素动画的实现

15.1.3 游戏元素的碰撞检测

15.1.4 鼠标和键盘的控制

15.1.5 加入游戏的声音

15.2 HTML 5游戏开发实例

15.2.1“掷骰子”游戏

15.2.2“躲避”游戏

15.2.3“弹砖”游戏

15.2.4“贪食蛇”游戏

小结

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部