概述
JavaScript:JavaScript(以下简称JS)是一种面向对象的解释型的程序设计语言,基于对象和事件驱动并具有相对安全性的客户端脚本语言。【JavaScript】01入门;
ECMAScript:是JavaScript的核心之一,定义JS语言的基础;
ES5:ECMAScript 5.1 (或仅 ES5) 是ECMAScript(基于JavaScript的规范)标准最新修正。 与HTML5规范进程本质类似,ES5通过对现有JavaScript方法添加语句和原生ECMAScript对象做合并实现标准化。
ES6:ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。
TypeScript:TypeScript具有类型系统,且是ES5、ES6的超集。 它可以编译成普通的JavaScript代码。 TypeScript支持任意浏览器,任意环境,任意系统并且是开源的。
安装TypeScript
有两种主要的方式来获取TypeScript工具:
- 通过npm(Node.js包管理器)
- 安装Visual Studio的TypeScript插件
针对使用npm的用户:
首先查看npm是否已经安装,可以运行如下命令:
npm –v
接着,安装TypeScript,安装命令如下:
npm install -g typescript
构建TypeScript文件,编写代码如下:
console.log(‘Hello TypeScript!’)
保存文件到hello.ts中,编译TypeScript,编译过程如下:
tsc hello.ts
输出结果为一个hello.js
文件,它包含了和输入文件中相同的JavsScript代码。 一切准备就绪,我们可以运行这个使用TypeScript写的JavaScript应用了!
总结
在学习的过程不断总结,动手实践,明白理论。