# JavaScript 高级
# ES6
ECMAScript 6.0(以下简称 ES6)是JavaScript
语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得JavaScript
语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
大部分主流的现代浏览器基本都已经原生支持了ES6的特性,对于有一定基础的前端开发者,这是JavaScript
学习之路上必须要学习和掌握的内容。
建议阅读
- 网站: ES6 入门教程 - 阮一峰 (opens new window) - 本书覆盖 ES6 与上一个版本 ES5 的所有不同之处,对涉及的语法知识给予详细介绍,并给出大量简洁易懂的示例代码。
- 网站: ES6教程 - 网道 (opens new window) - 《ECMAScript 6 教程》是一本开源的
JavaScript
语言教程,全面介绍ECMAScript 6
新引入的语法特性。
# typescript
适合构建大型项目,这点可能只有亲身参与大中型ts/js项目开发才能体会得到。
TypeScript
具有类型系统,且是JavaScript
的超集。 它可以编译成普通的JavaScript
代码。 TypeScript
支持任意浏览器,任意环境,任意系统并且是开源的。
简单来说就是支持类型和泛型的JavaScript
,如果有c++基础且了解过泛型的同学可能会上手的更快。
建议阅读
- 网站: Typescript offical docs (opens new window) - 全英文文档,最新最全,上手难度高,适合有英文文档阅读习惯的同学
- 网站: Typescript 中文文档 (opens new window) - 保持和TypeScript官网基本一致的中文文档
- 网站: TypeScript 中文手册 (opens new window) - TypeScript使用手册(中文版)翻译
← HTML-CSS-JS 前端框架 →