图书前言

前言

JavaScript是一种基于对象和事件驱动的、具有安全性能的直译式脚本语言,将它和HTML结合,可以开发出交互式的Web页面。它不仅可以直接应用在HTML页面中实现动态效果,也可以应用在服务器端完成访问数据库及读取文件等操作。

本书是一本针对零基础读者学习JavaScript程序设计语言而编写的教材,全书理论与实践相结合,以培养应用技能为目标。全书通过图文并茂的方式,并配以丰富实例编写而成。

本书以Internet Explorer 11.0 浏览器和Sublime Text 软件进行JavaScript语言的开发。全书详细介绍了JavaScript语言的基础知识和实践操作,在编写中注重理论与实践相结合,通过大量的实例,由浅入深、循序渐进地展开知识的讲解。

本书共分为8章,其内容如下。

第1章包括JavaScript简介、一个简单的JavaScript网页、JavaScript开发工具、什么是脚本语言和在网页中嵌入JavaScript代码。

第2章包括JavaScript的基本语法、基本数据类型、函数和数据类型转换。

第3章包括表达式与运算符、算术运算符与算术表达式、关系运算符与关系表达式、逻辑运算符与逻辑表达式、位运算符与条件运算符、赋值运算符和其他运算符。

第4章包括if语句,switch语句,while语句,do...while语句,for语句, for...in语句,break语句,continue语句和return语句,异常处理语句和with语句。

第5章包括数组概述、数组的创建和使用。

第6章包括对象概述、常用内置对象和事件。

第7章包括表单概述、表单元素、HTML5表单新增属性、表格和CSS。

第8章包括制作简单购物计算器、制作悬浮滚动窗口、制作新浪用户注册页面、制作复选框全选与取消页面、制作课程表添加与删除页面、制作图片水平滚动页面、制作列表导航页面、制作图片切换页面、制作模拟打字页面和制作随机抽选号码页面。

本书在内容上力求通俗易懂,图文并茂,循序渐进,便于教学与自学,书中每个例题源代码都通过调试验证,易于读者学习与掌握。

本书可以作为高等学校计算机相关专业的JavaScript语言课程的教材,也可以作为初学者的自学用书。为方便教学,本书配有教学课件、源代码、习题答案、课程教学大纲、教案等。本书由骆焦煌编著,清华大学出版社为本书的出版提供了大力支持,在此表示感谢。本书在编写过程中参考了部分书籍,也向其作者表示衷心的感谢!

由于编著者水平有限,书中难免有不当之处,敬请广大同行和读者批评、指正。

JavaScript程序设计基础与实例教程前言编著者2021年3月