前言
(第2版)
随着互联网技术的迅猛发展,产生了对基于Web软件的大量需求,而良好的Web前端交互设计与用户体验,对于Web应用在吸引用户方面起着至关重要的作用。JavaScript是Web客户端的主流编程语言,该技术目前几乎被所有的主流浏览器支持,也应用于市面上绝大部分网站中。随着JavaScript的广泛使用,基于JavaScript的框架也层出不穷,jQuery是JavaScript框架中的优秀代表,也是目前网络上使用范围最广泛的JavaScript函数库,凭借其简洁的语法让开发者轻松实现很多以往需要大量JavaScript开发才能完成的功能和特效,并对CSS、DOM、Ajax等各种标准Web技术提供了许多实用而简便的方法,同时很好地解决了浏览器之间的兼容性问题。
本书从零开始讲解JavaScript与jQuery技术,全书以任务为驱动,内容循序渐进、案例丰富实用,既可作为JavaScript、jQuery初学者的入门教程,也可为具有一定Web前端基础的读者进一步学习提供参考。本书针对“Web前端工程师”所需技能,以工作任务为核心重新选择和组织专业知识体系,按工作过程设计学习情景,强化Web前端工程师所需要技能,提升动手能力,是一本应用当前流行前端技术实现客户端交互效果的实用教程。与其他同类教材相比,本书具有以下特点。
突出客户端网页交互效果制作能力的培养。本书按照工学结合教材的编写思路,精心设计了5个教学环节: 工作任务、实训、拓展、小结和课后练习。让读者在反复动手实践中,学会应用所学知识解决实际问题。
教学内容根据真实工作任务来设定,选取的教学内容适用于设计与制作小型的动态网站,即制作包含常见动态交互效果、界面美观大方的网站,选取的教学内容也可以作为大型网站规划与建设的基础。
本书内容由浅入深,并辅以大量的实例说明,操作性和实用性较强。
充分考虑学生认知规律,化解知识难点。本书面向实际应用组织教材内容,通过实例进行讲解、分析。
本书配套教学资源丰富,包括教学课件(PPT)、教学案例、操作视频、案例素材、教案、授课计划、拓展资源和课后练习答案等教学资源,方便教师教学和学生进行课后练习。读者可登录(https://mooc1.chaoxing.com/course/201722314.html)网站获取。书中的二维码可以通过微信“扫一扫”功能观看相应的微课。
本书作者既有高校教学经验丰富的“双师型教师”,又有企业一线工程师。人员分工如下: 王先清编写了第1~3章; 叶玫编写了第4~6章; 晋中师范高等专科学校曹利编写了第7章和第8章; 卢淑萍编写了第9~11章; 企业工程师黄伟民编写了第12章。
由于编者水平有限,书中难免存在疏漏之处,敬请各位专家和读者批评指正。
编者邮箱: 58613802@qq.com。
编者
2019年4月
