前言
随着互联网技术的不断发展,JavaScript语言及其相关技术越来越受到人们的关注。同时, jQuery作为一种非常成熟的JavaScript框架,据统计,在高峰时全世界有80%~90%的网站使用了jQuery。尽管近年来出现了Vue.js等新框架,但是世界上仍有大量运行中的系统是基于jQuery开发的,因此作为一名Web前端开发人员,掌握jQuery是非常必要的。加之jQuery“少写、多做”的理念,让前端开发人员能够非常快捷地完成很多开发工作,大大提升了工作效率,因此jQuery几乎受到了所有前端开发人员的欢迎。
本书通过大量案例深入讲解了使用JavaScript语言和jQuery框架进行Web前端开发的概念、原理和方法。
编写思路
本书共两篇。第一篇从JavaScript的基础知识讲起,逐步引入数据类型、程序控制流、对象、集合等重要内容,并对JavaScript的原型链机制以及ES6中新增的类的概念做了介绍,此外还讲解了DOM的概念。第二篇对jQuery的使用方法,特别是“先选取、后操作”的jQuery的基本思想进行了讲解。本书十分重视“知识体系”和“案例体系”的构建,并且通过不同案例对相关知识点进行说明,以期培养读者在Web前端开发领域的实战技能。读者可以扫码预览本书各章案例。
各章案例预览
特别说明
(1)学习本书所需的前置知识是HTML5和CSS3这两种基础语言。读者可以参考本书配套的知识导图,检验自己对相关知识的掌握程度。
(2)由于JavaScript以浏览器为运行环境,且各种浏览器之间存在差异,JavaScript的标准长期不统一,导致已有教材中不同(新旧)时代的语法混用。考虑到ES6已经正式发布6年了,各主流浏览器已经能够非常好地支持ES6,因此本书的讲解策略是,以ES6为标准,采用被广泛接受的“最佳实践”来组织教学内容;当然在必要时,会分析一下与之前版本中一些做法的区别与联系。
(3)本书上下两篇的最后均给出了综合案例,这是本书编者专门为院校教学所准备的典型案例。如果读者能够真正搞懂其中的道理和方法,将会大有收获。
(4)鉴于编写本书的初衷是为初学者以及应用层开发人员提供一本学习教材,因此编者通过精选内容,重点讲解了JavaScript的基础知识,而未涉及其高级特性。基础扎实了,再学习高级内容,学习起来就会得心应手。
最后,祝愿读者学习愉快,早日成为一名优秀的Web前端开发者。
温谦
2021年冬于北京