
前言
随着信息时代的到来,掌握网页开发技术成为一项十分重要的技能。作为前端开发的必备语言,JavaScript具有极为强大的兼容性和灵活性,可以说它是当前跨平台数据传递最方便、最灵活的一项技术,这项技术也是网页开发技术中不可或缺的一门语言。
当下,无论是PC端还是移动端,都装有浏览器,这就意味着几乎所有的用户端口都能接入网页。此外,常见的社交网络、电商、实时通信技术等都与网页开发技术息息相关,现代编程语言的发展也受到JavaScript语言的深刻影响。可以说,JavaScript是当前展示信息和开发应用中最简单、高效的一门语言,十分值得推广学习。
在Web开发中,对于后端语言有很多的选择,不会局限于Java或者PHP,因为还有很多同样优秀的后端语言(如Python、Node.js)可供使用,同样还可以选择ASP.NET,但是唯一无法选择的就是前端的HTML+CSS+JavaScript。因此,JavaScript是所有网站开发领域的开发者必会的一门语言,它不仅能够实现一些前端的逻辑,而且JavaScript中的AJAX技术还可以利用XML在不进行页面重载的情况下与服务器进行数据交换。一名优秀的JavaScript开发者不仅可以做出十分友好的界面和精彩的动态效果,还能够大大减轻服务器的压力。
本书旨在让读者学会前端开发的通用法则,而不是仅仅学习一种开发工具或一门语言,因为计算机技术的发展使得任何技术都面临着被淘汰的风险。本书希望读者不仅仅关注技术细节的学习,更重要的是用心体会这种开发模式,感受工具的特点,顺应语言的特质,令开发过程更为轻松而高效。
本书分为6章。第1章讲解JavaScript开发的一些基本背景,快速了解JavaScript语言的特点。希望读者通过第1章的学习可以拥有基本的JavaScript开发能力,之后可以自行学习后面的章节或自行查阅资料学习。第2~5章分别由易到难地对JavaScript展开分析。编者挑选了JavaScript中最重要、最实用的部分进行讲解,通过模板使用、代码规范、示例讲解等形式多方面展示了JavaScript的特性及功能,并将其与实际应用紧密联系。第6章讲解了精心挑选的JavaScript样例,希望读者通过学习能够进一步深化对JavaScript的理解。
本书由吕云翔、欧阳植昊、张远、曾洪立编写,并完成了素材的整理及配套资源的制作等工作。
由于编者水平和能力有限,书中难免有疏漏之处。恳请各位同仁和广大读者给予批评指正,也希望读者能将实践过程中的经验和心得与我们交流(yunxianglu@hotmail.com)。
编者