学习JavaScript数据结构与算法(第3版)
上QQ阅读APP看书,第一时间看更新

第1章 JavaScript简介

JavaScript是一门非常强大的编程语言。它是最流行的编程语言之一,也是互联网上最卓越的语言之一。在GitHub(世界上最大的代码托管站点)上,托管了400000多个JavaScript代码仓库(用JavaScript开发的项目数量也是最多的,参看http://githut.info)。使用JavaScript的项目数量还在逐年增长。

JavaScript不仅可用于前端开发,也适用于后端开发,而Node.js就是其背后的技术。Node包的数量也呈指数级增长。JavaScript同样可以用于移动开发领域,并且是Apache Cordova中最流行的语言之一。Apache Cordova是一个能让开发者使用HTML、CSS和JavaScript等语言的混合式框架,你可以通过它来搭建应用,并且生成供Android系统使用的APK文件和供iOS(苹果系统)使用的IPA文件。当然,也别忘了桌面端应用开发。我们可以使用一个名为Electron的JavaScript框架来编写同时兼容Linux、Mac OS和Windows的桌面端应用。JavaScript还可以用于嵌入式设备以及物联网(IoT)设备。正如你所看到的,到处都有JavaScript的身影!

要成为一名Web开发工程师,掌握JavaScript必不可少。

本章,你会学到JavaScript的语法和一些必要的基础,这样就可以开始开发自己的数据结构和算法了。本章内容如下:

❑ 环境搭建和JavaScript基础

❑ 控制结构和函数

❑ JavaScript面向对象编程

❑ 调试工具