Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 2.25 KB

lesson0.md

File metadata and controls

10 lines (6 loc) · 2.25 KB

第零课 前言

Javascript最早是为实现动态网页而创造出来的脚本语言,当时只能在网页(浏览器)中使用。据说当时Yahoo!的工程师发明这门语言的时候,正值Java语言蓬勃发展的时期,于是他们就稍微碰了一下瓷,选择“Javascript”作为这个新的script的名字。尽管这门语言跟Java毫无关系。后来标准化委员会正式将其更名为ECMAScript(缩写是ES)。当然,全世界叫它Javascript已经习以为常了,基本上已经不可更改了。

在近几年javascript蓬勃发展,不仅语法得到了极大的扩充,而且还可以广泛使用在服务器前后端,桌面端,手机端等开发领域,使其成为了名副其实的百搭语言。由于javascript是浏览器支持的唯一语言,因此学习web前端开发,或者是想要成为全栈工程师,就必须学习javascript。并且,如果要使用当今流行的前后端同构(同一套前端代码,即用户服务端渲染,也用于客户端渲染)开发,则也必须使用javascript开发后端。最后,javascript的开发效率非常高,估计相当于Java的5倍,C/C++的20倍。实现相同的逻辑,所耗费的开发时间和开发成本远远低于强类型语言。

由于近几年javascript发展较快,导致了语言的内容过于庞大,而且各种新旧语法交叠,使得入门这门语言越来越困难。同时也使得市面上现有的书籍过时的比较快,稍不注意,就容易学习到过时的内容。现有的javascript书籍动辄是几百页的大本。内容繁多,学习周期长。不利于有其它编程语言经验的朋友快速上手。

The thin javascript旨在介绍当下Javascript中最新,最常用,最简洁的语法,抛弃了冷僻的,过时的,以及难以理解的语法。使得具有一定计算机语言基础(最好是C/Java语系)的读者可以轻松快速的上手javascript。且在实际项目中,可以仅使用本书介绍的语法最小集,使得javascript的工程代码清晰、简洁、容易阅读和维护。本书介绍的Javascript语法,可以在最新版的4大浏览器(Chrome,Firefox,Edge,Safari)和最新版的Node.js上直接使用。

目录 | 下一课