
前言 Foreword
随着互联网行业的发展,无论是计算机、平板电脑,还是手机用户,用户体验的要求都越来越高,JavaScript作为一种流行的脚本语言,可以实现网页的交互,为用户提供流畅的网页浏览效果,是目前Web前端开发中非常重要的一门语言。如何快速、全面、系统地了解并掌握它,已成为Web开发人员的迫切需求。
本书特色
1.案例贯穿
案例教学是当前非常有效的教学方法之一。本书将JavaScript脚本知识和案例有机结合,通过先易后难、从基础到高级的方式,循序渐进讲解JavaScript的基础知识和应用技术,并且通过“案例贯穿”的形式展开,在讲解知识点时,共配备了86个“同步案例”,让读者明白所学的知识点能用来解决什么问题。
然后,全书共用10个“综合案例”有效引导读者将本章学过的内容串起来,培养读者分析问题与解决问题的能力,以此真正做到知识点与案例相辅相成,使读者学以致用。
2.微课视频
为帮助读者对重点知识的理解和掌握,本书每章重点、难点部分都配备微课视频,读者只需用手机扫描二维码,即可同步观看视频教学。
3.巩固训练
本书在每一章的最后都提供了训练习题,方便读者及时巩固和验证自己的学习效果。
内容安排
本书在章节安排上充分考虑到实际的教学和学习过程,使其更加符合人的一般认知规律。从JavaScript语言的发展历史及应用范围开始介绍,再通过数据类型和流程控制语句的讲解,让读者掌握JavaScript语言基本编程思路,然后对函数、对象、BOM和 DOM、事件等 JavaScript 的核心知识点进行重点介绍,最后介绍了几种常用的JavaScript的网页特效。全书通过大量有针对性的同步案例及综合案例来帮助读者更方便、更清晰地理解教材内容、知识点和技能点。
教学建议
本书作为教材使用时,建议采用理论实践一体化教学模式,课堂教学建议为40~45学时,上机指导建议为40~45学时。各章主要内容和学时建议分配如下,教师可以根据实际教学情况进行调整。
学时分配表

由于编者水平有限,书中难免有不足之处,欢迎读者来函给予宝贵意见,我们将不胜感激。编者电子邮箱:wflyc028@163.com。
编者
2018年6月