-
内容大纲
本书以Web前端开发为主线组织内容,对Web前端技术的基础知识、使用方法、应用技巧进行了讲解。全书以模块划分,依次讲解了前端开发技术综述、HTML基础知识、HTML5基础知识、HTML5的进阶应用、CSS样式基础、CSS3样式表应用、JavaScript语言基础、浏览器对象模型与窗口内置对象、文档对象模型与表单、Bootstrap基础及简单应用等10个模块的内容。在介绍理论内容的同时穿插了大量实例,最后还安排了针对性的课后作业,供学生练习使用。
全书结构合理,用语通俗,图文并茂,易教易学,既适合作为职业教育计算机类相关专业Web前端开发技术课程的教材,又适合作为广大网页开发爱好者和各类技术人员的参考书。 -
作者介绍
-
目录
模块1 前端开发技术综述
1.1 前端开发概述
1.2 前端开发的发展历程
1.3 Web前端开发技术介绍
1.3.1 HTML
1.3.2 CSS
1.3.3 JavaScript
1.3.4 前端框架简介
1.4 Web前端开发工具介绍
1.4.1 Visual Studio Code
1.4.2 WebStorm
1.4.3 HBuilder X
1.4.4 Sublime Text
1.4.5 浏览器
1.5 前端开发工具的安装
练习题
模块2 HTML基础知识
2.1 HTML概述
2.1.1 HTML的主要功能
2.1.2 HTML的发展历史
2.1.3 HTML的编辑环境
2.2 HTML的文档结构
2.3 HTML基本语法
2.4 HTML文档类型声明
2.5 注释和特殊符号
2.6 HTML常用标签与属性
2.6.1 HTML的常用标签
2.6.2 HTML的属性
练习题
模块3 HTML5基础知识
3.1 HTML5入门
3.1.1 HTML5的发展与优势
3.1.2 HTML5的新功能
3.1.3 HTML5新增的元素
3.1.4 HTML5新增的元素属性
3.1.5 HTML5废弃的元素
3.1.6 HTML5废弃的属性
3.2 HTML5的文本与段落
3.2.1 文本的基本标签与用法
3.2.2 段落的基本标签与用法
3.3 HTML5的列表和表格
3.3.1 列表结构与标签
3.3.2 表格结构与标签
3.4 HTML5的图片与超链接
3.4.1 网页中的图片
3.4.2 图片标签
3.4.3 定义超链接
3.5 HTML5的表单
3.5.1 表单的结构和基本标签
3.5.2 表单元素的基本属性
3.6 注册类表单示例
练习题
模块4 HTML5的进阶应用
4.1 画布功能
4.1.1 canvas元素与坐标
4.1.2 canvas绘制路径
4.1.3 canvas文本
4.1.4 canvas渐变
4.2 HTML5的音频和视频
4.2.1 audio标签
4.2.2 video标签
4.3 拖放功能
练习题
模块5 CSS样式基础
5.1 CSS概述
5.1.1 CSS的基本语法
5.1.2 CSS的特点
5.1.3 使用CSS
5.1.4 CSS的注释
5.2 CSS选择器
5.2.1 简单选择器
5.2.2 组合器选择器
5.2.3 属性选择器
5.2.4 伪类选择器
5.2.5 伪元素选择器
5.3 盒子模型
5.3.1 盒子模型简介
5.3.2 盒子模型的属性
5.4 CSS的浮动与定位
5.4.1 浮动
5.4.2 定位
5.5 字体样式
5.6 段落样式
5.6.1 字符间距
5.6.2 单词间距
5.6.3 段落缩进
5.6.4 文本行间距
5.6.5 横向对齐
5.6.6 纵向对齐
5.7 边框样式
5.8 轮廓样式
练习题
模块6 CSS3样式表应用
6.1 CSS3简介
6.1.1 CSS3与CSS的异同
6.1.2 CSS3浏览器的支持情况
6.2 CSS3的新增功能
6.2.1 CSS3新增的rem
6.2.2 新增结构性伪类
6.2.3 新增UI元素状态伪类
6.2.4 新增属性伪类和其他伪类
6.3 CSS3文本效果
6.3.1 text-shadow文本阴影
6.3.2 text-overflow文本溢出
6.3.3 word-wrap文本换行
6.3.4 单词拆分
6.4 CSS3边框样式
6.4.1 border-radius圆角边框
6.4.2 box-shadow盒子阴影
6.5 背景样式
6.5.1 background-size背景尺寸
6.5.2 background-origin背景的绘制区域
6.6 渐变
6.6.1 线性渐变
6.6.2 径向渐变
6.7 转换
6.7.1 2D转换
6.7.2 3D转换
6.8 CSS3动画
6.8.1 动画属性
6.8.2 实现动画
练习题
模块7 JavaScript语言基础
7.1 JavaScript简介
7.1.1 网页中的JavaScript
7.1.2 JavaScript脚本块在网页中的处理
7.2 JavaScript语法规则
7.3 JavaScript中的数据类型
7.4 运算符和表达式
7.4.1 运算符概述
7.4.2 运算符的优先级
7.4.3 表达式
7.5 JavaScript对象
7.5.1 对象的创建
7.5.2 属性的设置和读取
7.5.3 对象的方法
7.5.4 对象的继承
7.6 数组
7.7 流程控制
7.7.1 条件语句
7.7.2 循环语句
7.8 函数
7.8.1 定义函数
7.8.2 调用函数
7.8.3 函数的返回值
7.9 作用域
7.10 事件
7.10.1 事件类型
7.10.2 事件句柄
7.10.3 事件处理
7.10.4 HTML标签与事件
7.10.5 常用事件
练习题
模块8 浏览器对象模型与窗口内置对象
8.1 浏览器对象模型
8.1.1 窗口对象window概述
8.1.2 窗口的打开和关闭
8.1.3 窗口的移动
8.1.4 窗口尺寸的调整
8.1.5 与时间有关的窗口调整
8.2 窗口的内置对象
8.2.1 location对象
8.2.2 history对象
8.2.3 navigator对象
8.2.4 screen对象
练习题
模块9 文档对象模型与表单
9.1 文档对象模型
9.1.1 HTML DOM简介
9.1.2 文档对象document
9.1.3 DOM的元素对象
9.1.4 DOM的属性对象
9.2 form对象
9.2.1
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
