HTML5+CSS3+JavaScript+jQuery程序设计基础教程(第2版) / 普通高等教育软件工程十三五规划教材
¥69.80定价
作者: 闫俊伢,耿强
出版时间:2018-07
出版社:人民邮电出版社
- 人民邮电出版社
- 9787115484666
- 2-3
- 233196
- 46213124-4
- 平装
- 16开
- 2018-07
- 769
- 769
- 工学
- 软件工程
- 程序设计
- 本科
内容简介
本书涵盖了HTML5的各种新特性,主要内容包括HTML5概述、JavaScript、HTML5表单及文件处理、CSS、拖放、Canvas API画图、绘制可伸缩矢量图形、播放多媒体、Web通信、本地存储、开发支持离线的Web应用程序、获取浏览器的地理位置信息、支持多线程编程的Web Workers、jQuery等。读者在阅读本书时可以充分了解和体验HTML5的强大功能。
目录
第1章 HTML5概述 1
1.1 HTML基础 2
1.1.1 什么是HTML 2
1.1.2 HTML的历史 2
1.2 HTML4基础 3
1.2.1 设置网页背景和颜色 3
1.2.2 设置字体属性 4
1.2.3 超级链接 4
1.2.4 图像和动画 6
1.2.5 表格 6
1.2.6 使用框架 8
1.2.7 其他常用标签 9
1.3 HTML5的新特性 12
1.3.1 简化的文档类型和字符集 12
1.3.2 HTML5的新结构 13
1.3.3 HTML5的新增内联元素 16
1.3.4 支持动态页面 18
1.3.5 全新的表单设计 21
1.3.6 强大的绘图和多媒体功能 21
1.3.7 打造桌面应用的一系列新功能 22
1.3.8 获取地理位置信息 22
1.3.9 支持多线程 23
1.3.10 small?元素 23
1.3.11 contenteditable属性 23
1.3.12 placeholder属性 23
1.3.13 废弃的标签 24
1.4 支持HTML5的浏览器 25
练习题 26
第2章 JavaScript编程 28
2.1 在HTML中使用JavaScript语言 29
2.1.1 在HTML中插入JavaScript代码 29
2.1.2 使用js文件 29
2.2 基本语法 30
2.2.1 数据类型 30
2.2.2 变量 30
2.2.3 注释 31
2.2.4 运算符 31
2.3 常用语句 34
2.3.1 条件分支语句 34
2.3.2 循环语句 38
2.4 函数 41
2.4.1 创建自定义函数 42
2.4.2 调用函数 42
2.4.3 变量的作用域 43
2.4.4 函数的返回值 44
2.5 面向对象程序设计 44
2.5.1 面向对象程序设计思想简介 44
2.5.2 JavaScript内置类 45
2.5.3 HTML DOM 53
2.5.4 Window对象 54
2.5.5 Navigator对象 58
2.5.6 document对象 60
2.6 JavaScript事件处理 61
2.6.1 常用的HTML事件 61
2.6.2 Window对象的事件处理 63
2.6.3 Event对象 63
2.7 渐进式前端框架 64
2.7.1 下载和安装 64
2.7.2 MVVM开发模式 65
2.7.3 的开发流程 66
2.7.4 的常用指令 67
2.8 使用webpack Vue构建模块化项目 72
2.8.1 webpack 72
2.8.2 Babel 76
练习题 81
第3章 HTML5表单及文件处理 83
3.1 HTML4表单 84
3.1.1 定义表单 84
3.1.2 文本框 84
3.1.3 文本区域 85
3.1.4 单选按钮 86
3.1.5 复选框 86
3.1.6 组合框 87
3.1.7 按钮 87
3.2 HTML5表单的新特性 89
3.2.1 新的
1.1 HTML基础 2
1.1.1 什么是HTML 2
1.1.2 HTML的历史 2
1.2 HTML4基础 3
1.2.1 设置网页背景和颜色 3
1.2.2 设置字体属性 4
1.2.3 超级链接 4
1.2.4 图像和动画 6
1.2.5 表格 6
1.2.6 使用框架 8
1.2.7 其他常用标签 9
1.3 HTML5的新特性 12
1.3.1 简化的文档类型和字符集 12
1.3.2 HTML5的新结构 13
1.3.3 HTML5的新增内联元素 16
1.3.4 支持动态页面 18
1.3.5 全新的表单设计 21
1.3.6 强大的绘图和多媒体功能 21
1.3.7 打造桌面应用的一系列新功能 22
1.3.8 获取地理位置信息 22
1.3.9 支持多线程 23
1.3.10 small?元素 23
1.3.11 contenteditable属性 23
1.3.12 placeholder属性 23
1.3.13 废弃的标签 24
1.4 支持HTML5的浏览器 25
练习题 26
第2章 JavaScript编程 28
2.1 在HTML中使用JavaScript语言 29
2.1.1 在HTML中插入JavaScript代码 29
2.1.2 使用js文件 29
2.2 基本语法 30
2.2.1 数据类型 30
2.2.2 变量 30
2.2.3 注释 31
2.2.4 运算符 31
2.3 常用语句 34
2.3.1 条件分支语句 34
2.3.2 循环语句 38
2.4 函数 41
2.4.1 创建自定义函数 42
2.4.2 调用函数 42
2.4.3 变量的作用域 43
2.4.4 函数的返回值 44
2.5 面向对象程序设计 44
2.5.1 面向对象程序设计思想简介 44
2.5.2 JavaScript内置类 45
2.5.3 HTML DOM 53
2.5.4 Window对象 54
2.5.5 Navigator对象 58
2.5.6 document对象 60
2.6 JavaScript事件处理 61
2.6.1 常用的HTML事件 61
2.6.2 Window对象的事件处理 63
2.6.3 Event对象 63
2.7 渐进式前端框架 64
2.7.1 下载和安装 64
2.7.2 MVVM开发模式 65
2.7.3 的开发流程 66
2.7.4 的常用指令 67
2.8 使用webpack Vue构建模块化项目 72
2.8.1 webpack 72
2.8.2 Babel 76
练习题 81
第3章 HTML5表单及文件处理 83
3.1 HTML4表单 84
3.1.1 定义表单 84
3.1.2 文本框 84
3.1.3 文本区域 85
3.1.4 单选按钮 86
3.1.5 复选框 86
3.1.6 组合框 87
3.1.7 按钮 87
3.2 HTML5表单的新特性 89
3.2.1 新的