JavaScript程序设计
编辑推荐
JavaScript是Web开发和网页设计的技术之一,也是一门教学语言,非常适合初涉计算机科学领域的学生学习。本书是专门为计算机编程入门课程设计的,它以一种现代化的方式向学生们介绍了计算机科学与编程,并提供了真实案例研究和大量练习。书中还介绍了一些通常不会在入门书中出现的主题,比如网页中的2D与3D图形、多点触控与手势交互界面、分布式计算、软件工程基础知识。此外还介绍了一些功能强大的工具,比如jQuery和正则表达式。为了强调动手操作在学习编程语言中的重要性,书中还提供了大量实用代码示例,并配备习题来供读者动手修改这些代码。
本书具有以下特点。
-逐步介绍JavaScript编程所需的全部知识。
-将计算、算法、软件系统、数据组织等计算机科学的基本思想和原理介绍穿插其中,让读者通过编程掌握计算这门自然科学。
-强调程序设计基础知识和基本原理,为编程打下坚实的基础。全面利用JavaScript对象字面量和“函数即值”特性在表达方面的能力,让读者尽早理解数据结构的重要性。
-用结构完整、功能完善的案例研究来演示和整合各种重要概念,用具体示例来阐释文中介绍的实践。
-提供大量精心选择的练习,让读者可以即刻测试和运用所学知识。
内容简介
本书旨在通过从零开始介绍JavaScript 编程让读者理解计算机科学的基本思想和原理。书中内容丰富全面,阐述由浅入深。主要内容有:计算的相关知识、编程的基本概念、数据、语句、函数、事件、软件架构、分布式计算、图形与动画,此外还探讨了正则表达式、递归、缓存等高级主题。
作者简介
John David Dionisio ,洛约拉马利蒙特大学计算机科学教授,研究方向包括交互设计和计算机制图,以及各类计算机应用学科。与Ray Toal另合著有The JavaScript Programming Language。
Ray Toal ,洛约拉马利蒙特大学教授,同时也是Friendbuy和Criteo公司的咨询顾问。从事计算机科学教研工作长达29年,在软件开发和架构方面有20多年的从业经验。