本书主要讲解HTML5、CSS3、JavaScript发的基础知识。通过本书的学习,读者可以了解到目前流行的Web前端技术,构建标准的Web页面,更快速地实现门户、游戏和手机移动等流行网站的前端页面制作。掌握了本书内容,将为读者成为优秀的Web前端工程师下坚实的基础。
售 价:¥
纸质售价:¥70.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
封面页
书名页
版权页
内容简介
前 言
第1章 HTML5快速入门
1.1 HTML5概述
1.2 HTML5的文档结构
1.2.1 文档类型说明
1.2.2 HTML标记
1.2.3 头标记head
1.2.4 网页的主体标记body
1.2.5 页面注释标记<!-- -->
1.3 HTML5文件的编写方法
1.3.1 使用记事本手工编写HTML文件
1.3.2 使用Dreamweaver CC编写HTML文件
1.4 HTML5语法的新变化
1.4.1 标签不再区分大小写
1.4.2 允许属性值不使用引号
1.4.3 允许部分属性值的属性省略
1.5 专家解惑
第2章 HTML5网页中的文本和图像
2.1 添加文本
2.1.1 普通文本
2.1.2 特殊文字符号
2.1.3 文本特殊样式
2.2 文本排版
2.2.1 换行标记<br/>与段落标记<p>
2.2.2 标题标记<h1>~<h6>
2.3 文字列表
2.3.1 建立无序列表<ul>
2.3.2 建立有序列表<ol>
2.4 网页中的图像<img>
2.4.1 网页中支持的图片格式
2.4.2 使用路径
2.4.3 网页中插入图像标记<img>
2.5 综合实例——图文并茂房屋装饰装修网页
2.6 专家解惑
第3章 用HTML5建立超链接
3.1 URL的概念
3.1.1 URL的格式
3.1.2 URL的类型
3.2 超链接标记<a>
3.2.1 设置文本和图片的超链接
3.2.2 超链接指向的目标类型
3.2.3 设置以新窗口显示超链接页面
3.3 创建热点区域
3.4 浮动框架iframe
3.5 综合实例——用Dreamweaver精确定位热点区域
3.6 专家解惑
第4章 用HTML5创建表格
4.1 表格基本结构及操作
4.1.1 表格基本结构
4.1.2 合并单元格
4.2 完整的表格标记
4.3 综合实例——制作计算机报价单
4.4 专家解惑
第5章 使用表单
5.1 表单概述
5.2 表单基本元素的使用
5.2.1 单行文本输入框text
5.2.2 多行文本框标记<textarea>
5.2.3 密码输入框password
5.2.4 单选按钮radio
5.2.5 复选框checkbox
5.2.6 选择列表标记<select>
5.2.7 普通按钮button
5.2.8 提交按钮submit
5.2.9 重置按钮reset
5.3 表单高级元素的使用
5.3.1 url属性
5.3.2 email属性
5.3.3 date和times属性
5.3.4 number属性
5.3.5 range属性
5.3.6 required属性
5.4 综合实例——创建用户反馈表单
5.5 专家解惑
第6章 CSS3快速入门
6.1 CSS3介绍
6.1.1 CSS3功能
6.1.2 CSS3发展历史
6.1.3 浏览器与CSS3
6.2 编辑和浏览CSS
6.2.1 CSS基础语法
6.2.2 使用记事本手工编写CSS文件
6.2.3 使用Dreamweaver CC创建CSS文件
6.3 在HTML5中使用CSS3的方法
6.3.1 行内样式
6.3.2 内嵌样式
6.3.3 链接样式
6.3.4 导入样式
6.3.5 优先级问题
6.4 CSS3选择器
6.4.1 标记选择器
6.4.2 类选择器
6.4.3 ID选择器
6.4.4 全局选择器
6.4.5 组合选择器
6.4.6 继承选择器
6.4.7 伪类
6.4.8 属性选择器
6.4.9 结构伪类选择器
6.4.10 UI元素状态伪类选择器
6.5 选择器声明
6.5.1 集体声明
6.5.2 多重嵌套声明
6.6 综合实例1——制作五彩标题
6.7 综合实例2——制作新闻菜单
6.8 专家解惑
第7章 CSS3字体与段落属性
7.1 字体属性
7.1.1 字体font-family
7.1.2 字号font-size
7.1.3 字体风格font-style
7.1.4 加粗字体font-weight
7.1.5 小写字母转为大写字母font-variant
7.1.6 字体复合属性font
7.1.7 字体颜色color
7.2 文本高级样式
7.2.1 阴影文本text-shadow
7.2.2 溢出文本text-overflow
7.2.3 控制换行word-wrap
7.2.4 保持字体尺寸不变font-size-adjust
7.3 段落属性
7.3.1 单词间隔word-spacing
7.3.2 字符间隔letter-spacing
7.3.3 文字修饰text-decoration
7.3.4 垂直对齐方式vertical-align
7.3.5 文本转换text-transform
7.3.6 水平对齐方式text-align
7.3.7 文本缩进text-indent
7.3.8 文本行高line-height
7.3.9 处理空白white-space
7.3.10 文本反排unicode-bidi和direction
7.4 综合实例1——制作旅游宣传网页
7.5 综合实例2——网页简单图文混排
7.6 专家解惑
第8章 CSS3美化表格和表单样式
8.1 表格基本样式
8.1.1 表格边框样式
8.1.2 表格边框宽度
8.1.3 表格边框颜色
8.2 CSS3与表单
8.2.1 美化表单元素
8.2.2 美化提交按钮
8.2.3 美化下拉菜单
8.3 综合实例1——隔行变色
8.4 综合实例2——表格图文网页布局
8.5 综合实例3——变色表格
8.6 综合实例4——登录表单
8.7 综合实例5——注册表单
8.8 专家解惑
第9章 CSS3美化图像
9.1 图片样式
9.1.1 图片边框
9.1.2 图片缩放
9.2 对齐图片
9.2.1 横向对齐方式
9.2.2 纵向对齐方式
9.3 图文混排
9.3.1 文字环绕
9.3.2 设置图片与文字间距
9.4 综合实例1——一句话新闻
9.5 综合实例2——学校宣传单
9.6 专家解惑
第10章 CSS3美化背景与边框
10.1 背景相关属性
10.1.1 背景颜色
10.1.2 背景图片
10.1.3 背景图片重复
10.1.4 背景图片显示
10.1.5 背景图片位置
10.1.6 背景图片大小
10.1.7 背景显示区域
10.1.8 背景图像裁剪区域
10.1.9 背景复合属性
10.2 边框
10.2.1 边框样式
10.2.2 边框颜色
10.2.3 边框线宽
10.2.4 边框复合属性
10.3 圆角边框
10.3.1 圆角边框属性
10.3.2 指定两个圆角半径
10.3.3 绘制四个不同圆角边框
10.3.4 绘制边框种类
10.4 图片边框
10.4.1 图片边框属性
10.4.2 设置图像边框显示方式
10.5 综合实例——设计公司主页
10.6 专家解惑
第11章 JavaScript概述
11.1 JavaScript简介
11.1.1 JavaScript是什么
11.1.2 JavaScript和Java的关系
11.1.3 JavaScript的发展历史
11.1.4 JavaScript开发及运行环境
11.2 在HTML5文件中使用JavaScript代码
11.2.1 JavaScript嵌入HTML5文件
11.2.2 外部JavaScript文件
11.3 综合实例——欢迎光临网站的JavaScript程序
11.4 专家解惑
第12章 JavaScript语言基础
12.1 数据类型与变量
12.1.1 数据类型
12.1.2 变量
12.1.3 保留关键字
12.2 运算符与表达式
12.2.1 算术运算符及其表达式
12.2.2 赋值运算符及其表达式
12.2.3 关系运算符及其表达式
12.2.4 位运算符及其表达式
12.2.5 逻辑运算符与逻辑表达式
12.2.6 其他运算符及运算符优先级
12.3 流程控制语句
12.3.1 注释语句和语句块
12.3.2 选择语句
12.3.3 循环语句
12.4 函数
12.4.1 函数简介
12.4.2 定义函数
12.4.3 调用函数
12.4.4 系统函数
12.5 综合实例——购物简易计算器
12.6 专家解惑
第13章 JavaScript内置对象
13.1 字符串对象
13.1.1 字符串对象的创建
13.1.2 字符串对象的常用属性
13.1.3 字符串对象的常用函数
13.2 数学对象
13.2.1 数学对象的属性
13.2.2 数学对象的函数
13.3 日期对象
13.3.1 创建日期对象
13.3.2 日期对象的常用函数
13.3.3 日期间的运算
13.4 数组对象
13.4.1 数组对象的创建
13.4.2 数组对象的操作
13.4.3 数组对象的常用方法
13.5 综合实例——随机验证码和动态时钟
13.6 专家解惑
第14章 JavaScript对象编程
14.1 文档对象模型
14.1.1 文档对象模型概述
14.1.2 在DOM模型中获得对象的方法
14.1.3 事件驱动
14.2 窗口对象
14.2.1 窗口概述
14.2.2 对话框
14.2.3 窗口操作
14.3 文档对象
14.3.1 文档的属性
14.3.2 文档中的图片
14.3.3 文档中的超链接
14.4 表单对象
14.4.1 form对象
14.4.2 form对象属性与方法
14.4.3 单选与复选的使用
14.4.4 使用下拉菜单
14.5 综合实例1——表单注册与表单验证
14.6 综合实例2——省市联动效果
14.7 专家解惑
第15章 JavaScript操纵CSS3
15.1 DHTML简介
15.2 前台动态网页效果
15.2.1 动态内容
15.2.2 动态样式
15.2.3 动态定位
15.2.4 显示与隐藏
15.3 综合实例1——JS控制表单背景色和文字提示
15.4 综合实例2——实现即时验证效果
15.5 专家解惑
第16章 HTML5绘制图形
16.1 canvas概述
16.1.1 添加canvas元素
16.1.2 绘制矩形
16.2 绘制基本形状
16.2.1 绘制圆形
16.2.2 使用moveTo与lineTo绘制直线
16.2.3 使用bezierCurveTo绘制贝塞尔曲线
16.3 绘制渐变图形
16.3.1 绘制线性渐变
16.3.2 绘制径向渐变
16.4 绘制变形图形
16.4.1 变换原点坐标
16.4.2 图形缩放
16.4.3 旋转图形
16.5 图形组合
16.6 绘制带阴影的图形
16.7 使用图像
16.7.1 绘制图像
16.7.2 图像平铺
16.7.3 图像裁剪
16.7.4 像素处理
16.8 绘制文字
16.9 图形的保存与恢复
16.9.1 保存与恢复状态
16.9.2 保存文件
16.10 综合实例1——绘制商标
16.11 综合实例2——绘制火柴棒人物
16.12 综合实例3—绘制时钟
16.13 专家解惑
第17章 HTML5中的音频和视频
17.1 <audio>标记
17.1.1 <audio>标记概述
17.1.2 <audio>标记的属性
17.1.3 音频解码器
17.1.4 <audio>标记浏览器的支持情况
17.2 <video>标记
17.2.1 <video>标记概述
17.2.2 <video>标记的属性
17.2.3 视频解码器
17.2.4 <video>标记浏览器的支持情况
17.3 音频和视频中的方法
17.3.1 canPlayType()方法
17.3.2 load()方法
17.3.3 play()方法和pause()方法
17.4 音频和视频中的属性
17.4.1 autoplay属性
17.4.2 buffered属性
17.4.3 controls属性
17.4.4 currentSrc属性
17.5 专家解惑
第18章 地理定位、离线Web应用和Web存储
18.1 获取地理位置
18.1.1 地理定位的原理
18.1.2 地理定位的函数
18.1.3 指定纬度和经度坐标
18.1.4 目前浏览器对地理定位的支持情况
18.2 HTML5离线Web应用
18.2.1 新增的本地缓存
18.2.2 本地缓存的管理者——manifest文件
18.2.3 浏览器网页缓存与本地缓存的区别
18.2.4 目前浏览器对Web离线应用的支持情况
18.3 Web存储
18.3.1 本地存储和Cookies的区别
18.3.2 在客户端存储数据
18.3.3 sessionStorage函数
18.3.4 localStorage函数
18.3.5 目前浏览器对Web存储的支持情况
18.4 专家解惑
第19章 使用jQuery Mobile设计移动页面
19.1 jQuery Mobile概述
19.2 跨平台移动设备网页
19.2.1 移动设备模拟器
19.2.2 jQuery Mobile的安装
19.3 jQuery Mobile网页的架构
19.4 使用UI组件
19.5 导航条
19.6 使用jQuery Mobile主题
19.7 创建多页面的jQuery Mobile网页
19.8 制作对话框效果
19.9 绚丽多彩的页面切换效果
19.10 大神解惑
第20章 项目实训1——设计企业门户网站
20.1 构思布局
20.1.1 设计分析
20.1.2 排版架构
20.2 模块分割
20.2.1 Logo与导航菜单
20.2.2 左侧文本介绍
20.2.3 右侧导航链接
20.2.4 版权信息
20.3 整体调整
20.4 专家解惑
第21章 项目实训2——设计星际争霸的网页游戏
21.1 游戏概述
21.2 游戏需求分析
21.3 HTML5、CSS和JavaScript搭配实现
21.3.1 基本的HTML5结构和标记
21.3.2 使用CSS修改页面
21.3.3 编写JavaScript程序
第22章 项目实训3——设计手机移动类网站
22.1 项目概述
22.2 项目开发前必备知识
22.2.1 Camera插件
22.2.2 Swipebox插件
22.3 项目实现
22.3.1 首页
22.3.2 宠物图片展示页面
22.3.3 咨询页面
22.3.4 注册页面
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜