-
内容大纲
面向职业院校和应用型本科院校开展1+X证书制度试点工作是落实《国家职业教育改革实施方案》的重要内容之一,为了便于X证书标准融入院校学历教育,工业和信息化部教育与考试中心组织编写了《Web前端开发(高级)》教材。
本教材以《Web前端开发职业技能等级标准》(高级)为编写依据,分上、下两册,包括前端高效开发框架技术与应用、移动Web设计与开发、性能优化与自动化技术三篇,分别对应《Web前端开发职业技能等级标准》(高级)涉及的三门核心课程:“前端高效开发框架技术与应用”“移动Web设计与开发”“性能优化与自动化技术”。
本教材以模块化的结构组织各篇及其章节,以任务驱动的方式安排教材内容,选取移动Web典型应用作为教学案例。本教材可用于1+X证书制度试点工作中的Web前端开发职业技能等级证书教学和培训,也可以作为期望从事Web前端开发职业的应届毕业生和社会在职人员的自学参考用书。 -
作者介绍
-
目录
第二篇 移动Web设计与开发
第9章 多媒体与绘图
9.1 多媒体
9.1.1 图片格式
9.1.2 音频格式
9.1.3 视频格式
9.2 HTML5的多媒体支持
9.2.1 <audio>和<video>
9.2.2 HTMLAudioElement和HTMLVideoElement
9.2.3 <audio>和<video>的事件
9.3 HTML5的绘图支持
9.3.1 <canvas>元素
9.3.2 绘制图形
9.3.3 绘制几何图形
9.3.4 绘制路径
9.3.5 绘制字符串
9.3.6 清除绘制内容
9.3.7 绘制阴影
9.3.8 绘制位图
9.3.9 变形
9.4 SVG
9.4.1 在HTML5中使用SVG
9.4.2 SVG的基本语法
9.4.3 <svg>标签
9.4.4 <svg>内部标签
9.4.5 几何图形标签
9.4.6 路径标签
9.4.7 文字标签
9.5 本章小结
第10章 HTML5新特性
10.1 HTML5新增元素
10.2 HTML5新增全局属性
10.3 HTML5废弃的元素
10.4 HTML5废弃的属性
10.5 Web Storage
10.6 本章小结
第11章 Less
11.1 Less简介
11.2 Less的安装
11.2.1 服务器端
11.2.2 客户端
11.3 Less的使用
11.3.1 变量
11.3.2 嵌套
11.3.3 混合
11.3.4 继承
11.3.5 函数
11.3.6 导入
11.3.7 其他
11.4 本章小结
第12章 jQuery Mobile
12.1 jQuery Mobile的诞生
12.2 jQuery Mobile的安装
12.3 jQuery Mobile的使用
12.3.1 页面
12.3.2 过渡
12.3.3 定位
12.3.4 按钮
12.3.5 图标
12.3.6 导航栏
12.3.7 折叠
12.3.8 列布局
12.3.9 列表
12.4 jQuery Mobile表单
12.4.1 单选按钮
12.4.2 复选框
12.4.3 选择菜单
12.4.4 范围滑块
12.4.5 切换开关
12.5 jQuery Mobile主题
12.6 jQuery Mobile实战
12.7 jQuery Mobile事件
12.7.1 页面事件
12.7.2 触摸事件
12.7.3 滚动事件
12.7.4 方向事件
12.8 网页设计平台差异性
12.9 本章小结
第三篇 性能优化与自动化技术
第13章 Web前端开发概述
13.1 Web前端开发认知
13.1.1 Web发展历程
13.1.2 Web前端开发技术
13.1.3 Web前端开发常见问题
13.2 Web前端开发与调试工具
13.2.1 常用Web前端开发工具
13.2.2 常用Web前端调试工具
13.3 本章小结
第14章 HTML与CSS代码优化
14.1 HTML优化
14.1.1 网页文档结构规范
14.1.2 HTML5新特性
14.1.3 HTML代码优化及写法规范
14.2 CSS优化
14.2.1 CSS3新特性
14.2.2 浏览器样式重置
14.2.3 CSS样式选择器与优先级
14.2.4 CSS去冗余
14.2.5 CSS浏览器兼容性
14.3 本章小结
第15章 前端资源优化
15.1 Sprite拼合图
15.1.1 CSS Sprite的原理
15.1.2 CSS Sprite制作工具的方式
15.2 代码压缩技术
15.2.1 YUI Compressor
15.2.2 gzip
15.2.3 打包工具
15.3 预加载和懒加载技术
15.3.1 预加载
15.3.2 懒加载
15.4 本章小结
第16章 JavaScript代码优化
16.1 JavaScript代码可维护性
16.1.1 代码与结构分离
16.1.2 样式与结构分离
16.1.3 数据与代码分离
16.2 JavaScript代码可扩展性
16.3 JavaScript代码可调试性
16.4 JavaScript DOM优化
16.4.1 提升文件加载速度
16.4.2 JavaScript DOM操作优化
16.4.3 JavaScript DOM脚本加载优化
16.5 本章小结
第17章 webpack工具
17.1 Web前端安全性
17.1.1 常见安全性问题
17.1.2 安全性解决方案
17.2 npm及模块化
17.2.1 npm安装配置
17.2.2 npm基本指令
17.2.3 package.json文件
17.2.4 node模块化
17.3 webpack概述
17.4 webpack安装与配置
17.4.1 安装webpack
17.4.2 webpack配置详解
17.5 webpack常用Loader
17.5.1 babel-loader编译ES6
17.5.2 less-loader处理less文件
17.5.3 css-loader与style-loader打包CSS
17.5.4 file-loader与url-loader引入图片
17.6 webpack常用Plugin
17.6.1 HtmlWebpackPlugin插件
17.6.2 ExtractTextWebpackPlugin插件
17.6.3 其他Plugin
17.7 本章小结
第18章 ES6基础
18.1 ECMAScript概述
18.2 Symbol数据类型
18.3 let和const
18.3.1 let
18.3.2 const
18.4 变量的解构赋值
18.4.1 默认值
18.4.2 解构赋值分类
18.5 Set与Map
18.5.1 声明
18.5.2 操作方法
18.5.3 遍历方法
18.6 箭头函数
18.7 ES6相对于ES5扩展
18.7.1 函数的扩展
18.7.2 对象的扩展
18.7.3 数组的扩展
18.8 ES6高级操作
18.8.1 Promise对象
18.8.2 Iterator
18.8.3 Generator
18.8.4 Class
18.9 本章小结
附录 Web前端命名与格式规范
同类热销排行榜
- 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年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...