博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
TypeScript学习笔记(一):介绍及环境搭建
阅读量:6586 次
发布时间:2019-06-24

本文共 894 字,大约阅读时间需要 2 分钟。

官网

TypeScript目前还在快速的发展中,当前的版本是1.6,有关TypeScript更多的信息可以在其官网中获取。

什么是TypeScript?

TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。安德斯·海尔斯伯格,C#的首席架构师,已工作于TypeScript的开发。TypeScript增加了对为即将到来的ECMAScript 6标准所建议的特性的支持。

我们都知道JavaScript并不是一门面向对象的语言,在以前Web前端还不是很复杂的情况下使用JavaScript是可以应付各种需求的,但是当前端开发越来越复杂时,JavaScript就显得比较力不从心了,而TypeScript就是为了解决这个情况而诞生的语言,TypeScript是面向对象的语言同时支持许多面向对象的特性,可以使我们创建出更加强壮和易于扩展的程序。

TypeScript最终还是会被编译为对应的JavaScript供浏览器执行。

在TypeScript中也可以直接编写JavaScript的代码,TypeScript是可以使用JavaScript的代码的。

环境搭建

TypeScript的环境搭建主要是安装NodeJS的NPM,在安装好NPM后在再NPM中安装TypeScript即可,具体的步骤大家可以去网上查找,这里就不多说了。

IDE

编写TypeScript一般使用下面的开发工具:

Visual Studio

TypeScript是微软自己开发的语言,当然会毫无疑问的被集成到自家的开发工具中,缺点是不能在Mac平台下使用。

WebStrom

WebStrom是支持多平台的一款专门用于Web开发的编辑器,其也支持TypeScript的编写。

其它带有语法着色的文本编辑器

比如SubLime Text等编辑器。

编译

TypeScript是不能直接在浏览器中运行的,所以我们需要将其进行编译,编译为JavaScript后就可以在浏览器中进行运行了。编译指令可以在网上搜索到。

转载地址:http://cqhno.baihongyu.com/

你可能感兴趣的文章
MarkDown语法
查看>>
这么说吧,NIO很简单,其实就是个牛逼IO
查看>>
七、【应用的主要框架】
查看>>
使用Python快速获取公众号文章定制电子书(二)
查看>>
weak和assign的区别
查看>>
iOS下JS与OC互相调用(七)--Cordova 基础
查看>>
两列自适应布局方案整理
查看>>
测试本地node包
查看>>
Three.js 关于立方体贴图产生边缘锯齿问题
查看>>
自己动手,在macOS High Sierra中编译一个可debug的JDK
查看>>
用掘金-Markdown 编辑器写文章
查看>>
一文搞懂前端对象的深拷贝与浅拷贝
查看>>
Like Sunday, Like Rain - JavaScript运算符优先级
查看>>
Nacos v0.7.0:对接CMDB,实现基于标签的服务发现能力
查看>>
Android播放器基础封装库PlayerBase
查看>>
最大熵模型
查看>>
【开发问题记录①】关于滑动CollectionView时ContentSize变化的问题
查看>>
一篇搞定导航守卫(vue-router源码学习)
查看>>
纯前端控件集 WijmoJS 2018V2发布,提供可视化设计器,在React、Vue和Angular中的更易用...
查看>>
属性动画
查看>>