typescript与javascript的前世今生
1、typescript的“个人简历”
1、javascript的超集 2、支持ECMAScript6标准,并支持输出ECSMA3/5/6标准的纯javascript代码 3、支持ECMAScript未来提案中的特性,比如异步功能和装饰器 4、支持类型系统且拥有类型推断 5、支持运行在任何浏览器、node.js环境中
2、javasript出生历史
1、1995年在网景浏览器中首次发布,当时还不叫javascript,叫LiveScript 2、后来决定蹭一下java的热度,改名为JavaScript 3、1996年,网景将JavaScript提交给ECMA International(欧洲计算机制造商协会)进行标准化 4、最终确定了新的语言标准,取名为ECMAScript 5、但是我们仍然用JavaScript来称呼这门语言
3、2012年10月typescript发布
1、Delphi、C#之父安德斯•海尔斯伯格主持开发 2、免费开源,使用Apache授权协议 3、基于ECMAScript标准进行拓展,是JavaScript的超集 4、添加了可选静态类型、类和模块 5、可以编译为可读的、符合ECMAScript规范的JavaScript 6、成为一款跨平台的工具,支持所有的浏览器、主机和操作系统 7、保证可以与JavaScript一起运行,无须修改 8、文件拓展名是ts 9、编译时自动检查,不污染运行时
4、使用typescript准备工作
1、全局安装typescript,命令行输入npm install -g typescript 2、再进行安装编译环境,命令行输入npm install -g ts-node 3、新建一个hello.ts文件,输入console.log(Hello TypeScript); 4、终端定位到当前文件,输入ts-node hello.ts,即可看到运行结果
