All Projects → doodlewind → Jshistory Cn

doodlewind / Jshistory Cn

🇨🇳 《JavaScript 二十年》中文版

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Jshistory Cn

Tongjian
资治通鉴易读版
Stars: ✭ 268 (-92.73%)
Mutual labels:  chinese, book, history
Microservices
Microservices from Design to Deployment 中文版 《微服务:从设计到部署》
Stars: ✭ 4,637 (+25.8%)
Mutual labels:  chinese, translation, book
Python Parallel Programming Cookbook Cn
📖《Python Parallel Programming Cookbook》中文版
Stars: ✭ 978 (-73.47%)
Mutual labels:  chinese, translation, book
The Road To Learn React Chinese
《React 学习之道》The Road to learn React (简体中文版) | 最简单,且最实用的 React 实战教程。
Stars: ✭ 1,631 (-55.75%)
Mutual labels:  chinese, translation
Learn Vim
Vim 实操教程(Learning Vim)Vim practical tutorial.
Stars: ✭ 1,166 (-68.37%)
Mutual labels:  chinese, book
Writing It Books
프로그래머의 책쓰기: 나도 IT 책 잘 쓰면 소원이 없겠네!
Stars: ✭ 90 (-97.56%)
Mutual labels:  translation, book
Browser Monkey
Reliable DOM testing
Stars: ✭ 53 (-98.56%)
Mutual labels:  mocha, browser
Easyreader
基于React native 的开源小说阅读器
Stars: ✭ 139 (-96.23%)
Mutual labels:  chinese, book
Dotnetbook
.NET Platform Architecture book (English, Chinese, Russian)
Stars: ✭ 1,763 (-52.17%)
Mutual labels:  chinese, book
Icopy Site.github.io
icopy.site github mirror
Stars: ✭ 142 (-96.15%)
Mutual labels:  chinese, translation
Karma
Spectacular Test Runner for JavaScript
Stars: ✭ 11,591 (+214.46%)
Mutual labels:  mocha, browser
The Road To Learn React Portuguese
The Road to Learn React - Tradução para o Português
Stars: ✭ 67 (-98.18%)
Mutual labels:  translation, book
Localization Zh Cn Plugin
Chinese Localization for Jenkins
Stars: ✭ 65 (-98.24%)
Mutual labels:  chinese, translation
Igp Directx12 Chinese
Introduction to 3D Game Programming with DirectX 12 Chinese Translation
Stars: ✭ 103 (-97.21%)
Mutual labels:  translation, book
Emacs Document
translate emacs documents to Chinese for convenient reference
Stars: ✭ 1,085 (-70.56%)
Mutual labels:  chinese, translation
The Little Go Book
the little go book 繁體中文翻譯
Stars: ✭ 128 (-96.53%)
Mutual labels:  translation, book
Plai Cn
Programming Languages: Application and Interpretation
Stars: ✭ 151 (-95.9%)
Mutual labels:  translation, book
Js Primer
📖 JavaScript Primer - 迷わないための入門書
Stars: ✭ 2,068 (-43.9%)
Mutual labels:  book, browser
Opentracing Specification Zh
OpenTracing标准(中文版) `zh` (Chinese) translation of the opentracing/specification
Stars: ✭ 717 (-80.55%)
Mutual labels:  chinese, translation
Machine Learning Yearning Chinese Ver
(完结)Andrew NG Machine-Learning-Yearning translation documents(吴恩达《Machine Learning Yearning》中文翻译及英文原稿)
Stars: ✭ 209 (-94.33%)
Mutual labels:  chinese, translation

JavaScript 二十年

GitHub stars

纸质版

本项目已与博文视点合作推出纸质版,其版税收入将有 10% 捐献给 Mozilla,点击购买

原文简介

本书由 JavaScript 之父 Brendan Eich 与 ES6 规范首席作者 Allen Wirfs-Brock 联合编写,详细记载和解读了自 1995 年语言诞生到 2015 年 ES6 规范制定为止,共计 20 年的 JavaScript 语言演化历程。全书不仅讲解了大量语言技术细节层面的演进,更复盘了更高层面上规范制定与标准博弈中的历史成败,是一部讲述人类如何在商业与技术上的竞争合作中促进产业发展的故事。

这个故事相当漫长而复杂。全文分为四个部分,每部分都对应 JavaScript 演化历程中的一个主要阶段。各部分之间还有一段简短的插曲,介绍彼时的开发者们是如何看待与使用 JavaScript 的。

这四个部分依次如下:

  1. 语言诞生(The Origins of JavaScript),介绍了 JavaScript 的创建与早期发展,包括语言的诞生背景、命名方式、初始特性及其设计理念等。这一节还追溯了它在 Netscape 与其他公司最初的演化,例如微软的 JScript。
  2. 创立标准(Creating a Standard),介绍了从 JavaScript 到 ECMAScript 标准的历程。这主要涵盖 JavaScript 标准化工作的启动、规范的创建、相关贡献者以及决策方式等。
  3. 改革失败(Failed Reformations),介绍了在 Eich 离开后,缺乏「仁慈独裁者」的 ECMAScript 委员会修改语言的失败尝试。这主要涉及委员会的分裂、对 ES4 的两轮投入,以及 Flash 与 ActionScript 在其中的渊源等。
  4. 继往开来(Modernizing JavaScript),介绍了 2009 年 ES5 与 2015 年 ES6 这两个成功标准背后的故事,主要包括对 ES5 与 ES6 的目标、重大基础性更改与重要新特性的介绍与回顾。

目录

许可

本文基于 CC-BY-NC 4.0 许可,不限制非商用转载。

Allen Wirfs-Brock and Brendan Eich. 2020. JavaScript: the first 20 years. Proc. ACM Program. Lang. 4, HOPL, Article 77 (June 2020), 189 pages. DOI:https://doi.org/10.1145/3386327

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].