TypeScript 入门:优势与必备工具
1. JavaScript 简史
JavaScript 是网络的核心语言,支持命令式、面向对象、函数式和事件驱动等多种编程范式。它最初由 Brendan Eich 在 1995 年左右为 Mosaic 网络浏览器设计,第一个版本在 10 天内完成,最初名为 Mocha,后更名为 LiveScript。
自 2005 年以来,尤其是 2015 年之后,JavaScript 发展迅速。其背后的语言规范是 ECMAScript,由 Ecma International 于 1996 年在 ECMA - 262 中进行标准化。新的语言特性和 API 提案需经 Ecma TC39 技术委员会决定是否纳入规范。
大多数开发者熟悉的 JavaScript 版本是 2009 年发布的 ES5,它包含严格模式、访问器、语法更改、元编程以及对 JSON 的支持。2015 年起,ECMAScript 每年发布一个新版本,如 ES2015(原 ECMAScript 6)、ES2016、ES2017、ES2018 和 ES2019 等。
由于浏览器厂商和 JavaScript 引擎开发者需要时间集成新特性,像 ES2015 中的 let、const、类等特性不能直接使用,这促使了 Babel 或 TypeScript 等转译工具的流行。
JavaScript 的陷阱
JavaScript 最初仅用 10 天创建,存在一些问题,即便使用 TypeScript 编译器也无法改变其一些基本特性,如数字的表示方式。以下是 JavaScript 中一些令人惊讶的情况:
- 变量作用
超级会员免费看
订阅专栏 解锁全文
808

被折叠的 条评论
为什么被折叠?



