JavaScript是世界上最流行的脚本语言之一,因为在计算机、手机、平板计算机上浏览的所有网页以及无数基于HTML5的移动App、交互逻辑等都是由JavaScript驱动的。JavaScript能跨平台、跨浏览器驱动网页,与用户进行交互。
1.本书内容
本书首先介绍JavaScript的含义、页面布局以及样式应用,为后续的JavaScript动态操作元素和样式应用打下基础;然后介绍JavaScript的基础语法和应用;介绍内置对象,利用JavaScript的内置对象,如数组、日期和字符串等,可以管理复杂的数据,简化程序的设计、脚本化表单和其他控件,创建专业水准的Web应用程序,并实现与用户交互;介绍事件的触发和处理,实现在线测试系统登录注册页面的居中显示,本地存储实现在线测试系统个人信息的访问;介绍了DOM的常用属性和方法的应用,包括元素的获取、增、删、改、替及遍历等操作,并实现了表格的动态操作;介绍了JavaScript实现Ajax无刷新页面加载数据,应用原生Ajax实现远程验证,并拓展实现数据库的访问功能;最后介绍JavaScript和MUI布局,实现移动版在线测试系统。
本书以培养职业能力为核心,以工作实践为主线,以项目为导向,采用任务式教学,兼顾界面布局样式与交互性,以增加课程内容的视觉效果。
2.体系结构
本书采用任务驱动模式编写,每一章都采用“学习目标”→“任务描述”→“知识准备”→“任务实施”→“任务训练”的结构。
1)学习目标: 介绍本章的知识目标和技能目标。
2)任务描述: 简要介绍本章的任务需求以及功能效果。
3)知识准备: 详细介绍完成任务需要储备的各类知识,采用案例的方式进行讲解。
4)任务实施: 分析任务,得到解决思路,运用所储备的知识完成任务。
5)任务训练: 进行理论与实践训练。
3.本书特色
本书内容简明扼要、结构清晰、实例丰富、强调实践、图文并茂、直观明了,可以帮助学生在完成实例的过程中学习相关的知识和技能,提升自身的综合职业素养和能力。
4.教学资源
本书配套资源包括课程大纲、授课计划、教学课件、电子教案、程序源代码、习题答案等,同时本书配套了大量对重点与难点、技能点等进行讲解的微课视频。
本书由程乐、郑丽萍、刘万辉主编,编写分工为:程乐编写第1、2、4、6章,郑丽萍编写5、7、8、9、10章,刘万辉编写第3章,章早立负责课件设计与制作,管曙亮负责案例设计,郭艾华负责整理习题。
由于编者水平所限,书中难免存在不妥之处,请读者原谅,并提出宝贵意见。
编者