华信教育资源网
Web前端开发(高级)(下册)
丛   书   名: 工业和信息化人才培养工程系列丛书  1+X证书制度试点培训用书
作   译   者:工业和信息化部教育与考试中心 出 版 日 期:2019-09-01
出   版   社:电子工业出版社 维   护   人:胡辛征 
书   代   号:G0368000 I S B N:9787121368004

图书简介:

面向职业院校和应用型本科院校开展1+X证书制度试点工作是落实《国家职业教育改革实施方案》的重要内容之一,为了便于X证书标准融入院校学历教育,工业和信息化部教育与考试中心组织编写了《Web前端开发(高级)》教材。本教材以《Web前端开发职业技能等级标准》(高级)为编写依据,分上、下两册,包括前端高效开发框架技术与应用、移动Web设计与开发、性能优化与自动化技术三篇,分别对应《Web前端开发职业技能等级标准》(高级)涉及的三门核心课程:“前端高效开发框架技术与应用”“移动Web设计与开发”“性能优化与自动化技术”。本教材以模块化的结构组织各篇及其章节,以任务驱动的方式安排教材内容,选取移动Web典型应用作为教学案例。
定价 49.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源
    图书特别说明:本书配套资源可以在“工信教育”微信公众号免费下载。

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    面向职业院校和应用型本科院校开展1+X证书制度试点工作是落实《国家职业教育改革实施方案》的重要内容之一,为了便于X证书标准融入院校学历教育,工业和信息化部教育与考试中心组织编写了《Web前端开发(高级)》教材。本教材以《Web前端开发职业技能等级标准》(高级)为编写依据,分上、下两册,包括前端高效开发框架技术与应用、移动Web设计与开发、性能优化与自动化技术三篇,分别对应《Web前端开发职业技能等级标准》(高级)涉及的三门核心课程:“前端高效开发框架技术与应用”“移动Web设计与开发”“性能优化与自动化技术”。本教材以模块化的结构组织各篇及其章节,以任务驱动的方式安排教材内容,选取移动Web典型应用作为教学案例。

    图书详情

    ISBN:9787121368004
    开 本:16开
    页 数:252
    字 数:403.2

    本书目录

    第二篇  移动Web设计与开发
    第9章  多媒体与绘图 2
    9.1  多媒体 3
    9.1.1  图片格式 3
    9.1.2  音频格式 4
    9.1.3  视频格式 5
    9.2  HTML5的多媒体支持 6
    9.2.1  和 6
    9.2.2  HTMLAudioElement和HTMLVideoElement 8
    9.2.3  和的事件 12
    9.3  HTML5的绘图支持 13
    9.3.1  元素 13
    9.3.2  绘制图形 14
    9.3.3  绘制几何图形 17
    9.3.4  绘制路径 18
    9.3.5  绘制字符串 32
    9.3.6  清除绘制内容 38
    9.3.7  绘制阴影 39
    9.3.8  绘制位图 40
    9.3.9  变形 41
    9.4  SVG 43
    9.4.1  在HTML5中使用SVG 43
    9.4.2  SVG的基本语法 44
    9.4.3  标签 45
    9.4.4  内部标签 46
    9.4.5  几何图形标签 47
    9.4.6  路径标签 51
    9.4.7  文字标签 53
    9.5  本章小结 54
    第10章  HTML5新特性 55
    10.1  HTML5新增元素 56
    10.2  HTML5新增全局属性 56
    10.3  HTML5废弃的元素 56
    10.4  HTML5废弃的属性 57
    10.5  Web Storage 58
    10.6  本章小结 61
    第11章  Less 62
    11.1  Less简介 63
    11.2  Less的安装 63
    11.2.1  服务器端 63
    11.2.2  客户端 63
    11.3  Less的使用 64
    11.3.1  变量 64
    11.3.2  嵌套 67
    11.3.3  混合 67
    11.3.4  继承 71
    11.3.5  函数 72
    11.3.6  导入 73
    11.3.7  其他 74
    11.4  本章小结 74
    第12章  jQuery Mobile 75
    12.1  jQuery Mobile的诞生 76
    12.2  jQuery Mobile的安装 76
    12.3  jQuery Mobile的使用 77
    12.3.1  页面 77
    12.3.2  过渡 80
    12.3.3  定位 81
    12.3.4  按钮 82
    12.3.5  图标 87
    12.3.6  导航栏 90
    12.3.7  折叠 93
    12.3.8  列布局 98
    12.3.9  列表 99
    12.4  jQuery Mobile表单 106
    12.4.1  单选按钮 108
    12.4.2  复选框 110
    12.4.3  选择菜单 111
    12.4.4  范围滑块 114
    12.4.5  切换开关 116
    12.5  jQuery Mobile主题 117
    12.6  jQuery Mobile实战 118
    12.7  jQuery Mobile事件 120
    12.7.1  页面事件 120
    12.7.2  触摸事件 121
    12.7.3  滚动事件 123
    12.7.4  方向事件 124
    12.8  网页设计平台差异性 126
    12.9  本章小结 128
    第三篇  性能优化与自动化技术
    第13章  Web前端开发概述 130
    13.1  Web前端开发认知 131
    13.1.1  Web发展历程 131
    13.1.2  Web前端开发技术 132
    13.1.3  Web前端开发常见问题 134
    13.2  Web前端开发与调试工具 136
    13.2.1  常用Web前端开发工具 136
    13.2.2  常用Web前端调试工具 143
    13.3  本章小结 148
    第14章  HTML与CSS代码优化 149
    14.1  HTML优化 150
    14.1.1  网页文档结构规范 150


    14.1.2  HTML5新特性 151
    14.1.3  HTML代码优化及
    写法规范 154
    14.2  CSS优化 154
    14.2.1  CSS3新特性 155
    14.2.2  浏览器样式重置 157
    14.2.3  CSS样式选择器与
    优先级 158
    14.2.4  CSS去冗余 158
    14.2.5  CSS浏览器兼容性 158
    14.3  本章小结 159
    第15章  前端资源优化 160
    15.1  Sprite拼合图 161
    15.1.1  CSS Sprite的原理 161
    15.1.2  CSS Sprite制作工具的
    方式 163
    15.2  代码压缩技术 164
    15.2.1  YUI Compressor 165
    15.2.2  gzip 165
    15.2.3  打包工具 166
    15.3  预加载和懒加载技术 168
    15.3.1  预加载 168
    15.3.2  懒加载 169
    15.4  本章小结 171
    第16章  JavaScript代码优化 172
    16.1  JavaScript代码可维护性 173
    16.1.1  代码与结构分离 173
    16.1.2  样式与结构分离 175
    16.1.3  数据与代码分离 176
    16.2  JavaScript代码可扩展性 177
    16.3  JavaScript代码可调试性 178
    16.4  JavaScript DOM优化 180
    16.4.1  提升文件加载速度 180
    16.4.2  JavaScript DOM
    操作优化 181
    16.4.3  JavaScript DOM脚本
    加载优化 184
    16.5  本章小结 185

    第17章  webpack工具 186
    17.1  Web前端安全性 187
    17.1.1  常见安全性问题 187
    17.1.2  安全性解决方案 191
    17.2  npm及模块化 192
    17.2.1  npm安装配置 192
    17.2.2  npm基本指令 193
    17.2.3  package.json文件 196
    17.2.4  node模块化 198
    17.3  webpack概述 198
    17.4  webpack安装与配置 200
    17.4.1  安装webpack 200
    17.4.2  webpack配置详解 201
    17.5  webpack常用Loader 206
    17.5.1  babel-loader编译ES6 206
    17.5.2  less-loader处理less文件 207
    17.5.3  css-loader与style-loader
    打包CSS 209
    17.5.4  file-loader与url-loader
    引入图片 210
    17.6  webpack常用Plugin 212
    17.6.1  HtmlWebpackPlugin
    插件 213
    17.6.2  ExtractTextWebpackPlugin
    插件 213
    17.6.3  其他Plugin 214
    17.7  本章小结 215
    第18章  ES6基础 217
    18.1  ECMAScript概述 218
    18.2  Symbol数据类型 218
    18.3  let和const 219
    18.3.1  let 219
    18.3.2  const 220
    18.4  变量的解构赋值 221
    18.4.1  默认值 221
    18.4.2  解构赋值分类 221
    18.5  Set与Map 223
    18.5.1  声明 223
    18.5.2  操作方法 224
    18.5.3  遍历方法 228
    18.6  箭头函数 231
    18.7  ES6相对于ES5扩展 233
    18.7.1  函数的扩展 233
    18.7.2  对象的扩展 234
    18.7.3  数组的扩展 234
    18.8  ES6高级操作 235
    18.8.1  Promise对象 235
    18.8.2  Iterator 236
    18.8.3  Generator 237
    18.8.4  Class 238
    18.9  本章小结 239
    附录  Web前端命名与格式规范 240
    展开

    前     言

          为积极响应《国家职业教育改革实施方案》,贯彻落实《关于深化产教融合的若干意见》《国家信息化发展战略纲要》的相关要求,应对新一轮科技革命和产业变革的挑战,促进人才培养供给侧和产业需求侧结构要素全方位融合,促进教育链、人才链与产业链、创新链有机衔接,推进人力资源供给侧结构性改革,深化产教融合、校企合作,健全多元化办学体制,完善职业教育和培训体系,着力培养高素质劳动者和技术技能人才。工业和信息化部教育与考试中心依据教育部《职业技能等级标准开发指南》中的相关要求,以客观反映现阶段行业的水平和对从业人员的要求为目标,在遵循有关技术规程的基础上,以专业活动为导向,以专业技能为核心,组织企业工程师、高职和本科院校的学术带头人共同开发了《Web前端开发职业技能等级标准》。本教材以《Web前端开发职业技能等级标准》中的职业素养和岗位技术技能为重点培养目标,以专业技能为模块,以工作任务为驱动进行组织编写,使读者对Web前端开发的技术体系有更系统、更清晰的认识。
          随着新一轮科技革命与信息技术革命的到来,推动了产业结构调整与经济转型升级发展新业态的出现。在战略性新兴产业爆发式发展的同时,对新时代产业人才的培养提出了新的要求与挑战。据中国互联网络信息中心统计,截至2018年12月,我国网民规模达8.29亿人,手机网民规模达8.17亿人,网站数量达523万个,手机App(移动应用程序)在架数量达449万款。在“互联网+”战略的引导下,Web前端开发人员已经成为网站开发、手机App开发和人工智能终端设备界面开发的主要力量。企业增加门户网站的推广,从PC端到移动端,再到新显示技术、智能机器人、自动驾驶、智能穿戴设备、语言翻译、自动导航等新兴领域,全部需要应用Web前端开发技术。在智能制造等战略及新兴产业的高速发展中,出现了极为明显的人才短缺与发展不均衡现象。目前,软件开发行业的企业对Web前端开发工程师的需求量极大,全国总缺口每年近百万人。
    随着移动互联网技术的高速发展,网站在静态页面的基础上添加了各类桌面软件,网页不再只是承载单一的文字和图片,而是被要求具备炫酷的页面交互、跨终端的适配兼容功能,使用富媒体让网页的内容更加生动,从而让用户有更好的使用体验,这些都基于前端技术来实现,其中包括HTML、CSS、HTML5、CSS3、AJAX、JavaScript、jQuery等,使得无论是在开发难度上还是在开发方式上,都对前端开发人员提出了越来越高的要求。
         本教材包括前端高效开发框架技术与应用、移动Web设计与开发、性能优化与自动化技术3个篇目18个章节。
         第一篇前端高效开发框架技术与应用。主要讲述了渐进式框架Vue的应用、Express服务器开发及组件化开发思想。其中包括第1章Vue基础,第2章Vue组件,第3章Vue工程化工具,第4章Express服务器开发,第5章axios网络交互,第6章Vue路由,第7章Vuex状态管理,第8章Vue UI。 
         第二篇移动Web设计与开发。主要讲述了移动Web开发框架jQuery Mobile的引用,也包含多媒体、绘图、HTML5新特性及Less。其中包括第9章多媒体与绘图,第10章HTML5新特性,第11章Less,第12章jQuery Mobile。 
          第三篇性能优化与自动化技术。主要讲述前端代码优化、资源优化及模块化打包工具webpack的使用,以及ES6的基本语法。其中包括第13章Web前端开发概述,第14章HTML与CSS代码优化,第15章前端资源优化,第16章JavaScript代码优化,第17章webpack工具,第18章ES6基础。 
          本教材的编写与审校工作由陈慕菁、陈志锋、董晓宇、李雅男、严洁萍完成,董旭依据《Web前端开发职业技能等级标准》对全书做了内容统筹、章节结构设计和统稿。
    由于编者水平有限,书中难免有不足之处,恳请读者不吝赐教并提出宝贵意见,相信读者的反馈将会为本教材再次修订提供良好的帮助。
    展开

    作者简介

    本书暂无作者简介
  • 样 章 试 读
  • 图 书 评 价 我要评论
华信教育资源网