内容推荐 王刚编著的《HTML5+CSS3+JavaScript前端开发基础/Web前端技术丛书》面向Web前端开发初学者,全面系统地讲解了HTML5、CSS3、JavaScript基础知识和编程技巧,为使用各种流行的前端框架打下牢固的基础。 本书分为25章,脚本内容包括JavaScript与ECMAScript基础;HTML5内容包括HTML基础、视频与音频、canvas、SVG、From、File、拖放与桌面通知、本地存储、Communication、Web Workers与Web SQL、WebSocket、地理位置、History等;CSS3内容包括CSS基础、选择器、插入内容、设置文本、设置图片与背景、设置表格与表单、超链接与鼠标样式、滤镜;最后一章为读者提供了两个实战案例。 本书适合Web前端开发初学者及HTML5、CSS3、JavaScript初学者,也适合高等院校和培训学校相关专业的师生参考使用。 目录 第1章 HTML5+CSS3学习准备 1.1 学习准备 1.1.1 选择合适的浏览器 1.1.2 选择合适的开发工具 1.2 认识HTML5 1.2.1 HTML5语法 1.2.2 新增与废除的元素和属性 1.2.3 全局属性 1.2.4 HTML5中新增的API 1.3 本章小结 第2章 HTML元素、属性与结构 2.1 HTML元素 2.1.1 HTML元素概述 2.1.2 HTML元素的语法 2.1.3 HTML元素的嵌套 2.2 HTML5属性 2.2.1 属性的基本使用方法 2.2.2 HTML5全局属性 2.3 新增的主体结构元素 2.3.1 article元素 2.3.2 section元素 2.3.3 nav元素 2.3.4 aside元素 2.3.5 time元素 2.4 新增的非主体结构元素 2.4.1 header元素 2.4.2 hgroup元素 2.4.3 footer元素 2.4.4 address元素 2.5 HTML5结构 2.5.1 文档结构大纲 2.5.2 内容区块的编排方式 2.5.3 标题分级 2.6 本章小结 第3章 JavaScript基础知识 3.1 JavaScript简介 3.1.1 什么是JavaScript 3.1.2 JavaScript的特点 3.1.3 JavaScript的组成 3.1.4 JavaScript基本结构 3.1.5 JavaScript执行原理 3.2 在网页中引入JavaScript的方式 3.2.1 使用(script)标签 3.2.2 使用外部JavaScript文件 3.2.3 直接在HTML标签中使用 3.3 数据类型和变量 3.3.1 变量 3.3.2 Number 3.3.3 字符串 3.3.4 布尔值 3.3.5 比较运算符 3.3.6 数组 3.3.7 对象 3.4 条件判断 3.4.1 if语句 3.4.2 if…else语句 3.4.3 if…else if…else语句 3.4.4 switch语句 3.5 循环语句 3.5.1 for循环 3.5.2 for…in循环 3.5.3 while循环 3.5.4 do…while循环 3.6 函数定义和调用 3.6.1 定义函数 3.6.2 调用函数 3.7 本章小结 第4章 ES6基础知识 4.1 准备测试环境 4.2 声明变量let和const 4.2.1 let命令 4.2.2 块级作用域 4.2.3 先声明后使用 …… 第5章 HTML5音频和视频 第6章 HTML5 Canvas 第7章 HTML5 SVG 第8章 Forms API 第9章 File API 第10章 拖放API与桌面通知API 第11章 本地存储与离线应用 第12章 Communication API 第13章 Web Workers API与Web SQL API 第14章 WebSocket API 第15章 地理位置API 第16章 History API 第17章 CSS基础知识 第18章 CSS3选择器 第19章 使用CSS选择器插入内容 第20章 使用CSS设置文本样式 第21章 使用CSS设置图片与背景样式 第22章 使用CSS设置列表与表单样式 第23章 对超链接和鼠标应用样式 第24章 CSS中的滤镜 第25章 项目实战案例
|