本书以基础知识与示例、实战案例相结合的方式详尽讲述了HTML、CSS、JavaScript及目前新的前端技术,旨在让学生领会Web前端设计的基本理论知识,掌握通用Web前端的设计开发原理、方法和基本流程等,具有Web前端设计分析和开发的综合能力,能够运用数学、自然科学、工程基础和专业知识分析和解决Web前端的设计开发问题。本书可作为高等学校信息管理与信息系统、计算机科学与技术、软件工程、大数据分析与应用、网络工程、信息科学技术、数字媒体技术及其他相关专业教材,或作为“Web前端开发技术”“网页设计与开发”“网站建设与网页制作”“Web客户端编程”等计算机公共基础课程教学的教材,也可作为IT相关岗位工程技术人员的参考用书,还可作为初学者的自学读本。
第1章 Web 前端概述
1.1 万维网基础
1.2 Web标准
1.3 制作标准化网页文档的方法
第一部分 页面的“骨架”——HTML技术
第2章 HTML基础
2.1 HTML概述
2.2 HTML结构标签
2.3 HTML全局属性
第3章 HTML头部标签
3.1 头部标签
3.2 头部标签的属性
3.3 可在头部标签内部使用的标签
3.4 网页头部标签分析实例
第4章 HTML主体标签
4.1 (body)标签
4.2 段落结构化标签
4.3 字符格式化标签
4.4 列表标签
4.5 图像标签(img)
4.6 画布标签(canvas)
第5章 超链接
5.1 定义和用法
5.2 链接的常用属性
5.3 链接的类型
5.4 链接的外观
第6章 表格
6.1 表格中使用的标签
6.2 其他可选的表格标签
6.3 表格的属性
第7章 无插件播放多媒体
7.1 定义和用法
7.2 音频标签(audio)
7.3 视频标签(video)
第8章 表单
8.1 表单标签(form)
8.2 输入元素
8.3 列表框标签
8.4 大段文本输入框标签(textarea)
8.5 文本标签(label)
第二部分 页面的“美图”——CSS技术
第9章 CSS基础
9.1 CSS语法
9.2 CSS的用法
9.3 CSS的多重样式
9.4 CSS选择器
9.5 CSS注释
9.6 CSS的层叠
9.7 CSS值和单位
9.8 CSS属性
第10章 CSS的布局
10.1 CSS框模型
10.2 CSS布局
10.3 CSS定位
10.4 浮动元素
10.5 CSS布局实例
第11章 CSS3
11.1 CSS3选择器
11.2 CSS3边框
11.3 CSS3背景
11.4 CSS3字体
11.5 CSS3文本效果
11.6 CSS3动画
11.7 下拉菜单
11.8 CSS3多列布局
11.9 CSS3用户界面
11.10 CSS3响应式设计
第12章 网站结构与外观案例分析
12.1 微信官网(https://weixin.qq.com/)
12.2 暴雪战网(https://www.blizzardgames.cn/zh/)
第三部分 页面的“行为”——JavaScript技术
第13章 JavaScript基础知识
13.1 在HTML中使用JavaScript
13.2 JavaScript 输出
13.3 变量、常量和数据类型
13.4 运算符和表达式
13.5 常用语句
第14章 JavaScript对象
14.1 String字符串对象
14.2 Array 数组对象
14.3 JavaScript数学
14.4 Date日期
14.5 Function函数
14.6 JavaScript自定义对象
14.7 JavaScript window对象
第15章 HTML DOM对象
15.1 HTML DOM节点
15.2 HTML DOM属性
15.3 HTML DOM方法
15.4 HTML DOM元素的动态操纵
15.5 HTML DOM事件
15.6 干预系统的事件处理机制
第四部分 扩展阅读部分
第16章 jQuery
16.1 jQuery基础
16.2 jQuery语法
第17章 Vue.js
第18章 React.js
参考文献