官术网_书友最值得收藏!

Chapter 1. JavaScript—A Quick Overview

JavaScript is a very powerful language. It is the most popular language in the world and is one of the most prominent languages on the Internet. For example, GitHub (the world's largest code host, available at https://github.com ) hosts over 400,000 JavaScript repositories (the largest number of projects is in JavaScript; refer to http://goo.gl/ZFx6mg ). The number of projects in JavaScript in GitHub grows every year.

JavaScript is not a language that can only be used on the frontend. It can also be used in the backend, and Node.js is the technology responsible for this. The number of Node Package modules (https://www.npmjs.org/) also grows exponentially.

JavaScript is a must-have on your résumé if you are or will become a web developer.

In this chapter, you will learn the syntax and some necessary basic functionalities of Javascript, so we can start developing our own data structure and algorithms. We will cover:

  • Setting up the environment
  • Javascript basics
  • Control structures
  • Functions
  • Object-oriented programming in Javascript
  • Debugging and tools
  • Introduction to ECMAScript 6 and ECMAScript 7
主站蜘蛛池模板: 昂仁县| 洛扎县| 土默特左旗| 泰安市| 阳谷县| 满洲里市| 麦盖提县| 博白县| 大丰市| 涞源县| 武胜县| 山阴县| 甘德县| 喜德县| 凤台县| 乌鲁木齐市| 清镇市| 福鼎市| 白朗县| 邢台市| 双柏县| 阿荣旗| 马边| 嘉黎县| 芒康县| 阳高县| 惠州市| 林周县| 深州市| 绥棱县| 张家界市| 汪清县| 保靖县| 隆化县| 巨野县| 曲松县| 雅安市| 登封市| 襄汾县| 康平县| 额济纳旗|