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

本文共 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://pgtga.baihongyu.com/

你可能感兴趣的文章
Eclipse内存不够解决办法
查看>>
关于tbody js取法兼容。
查看>>
[CC]点云密度计算
查看>>
CATransition 动画处理视图切换
查看>>
[转载] 高等应用数学问题的matlab求解——第3章 微积分问题的计算机求解
查看>>
大整数比较大小
查看>>
八大排序算法的Java实现
查看>>
IDEA+Maven+Tomcat构建项目流程
查看>>
数据是重要的战略资源,数据同样是产品非常重要的组成部分。淘宝对中国最大的贡献,不只是方便了老百姓购物,而是把中国消费者的消费习惯数据慢慢沉淀下来。...
查看>>
Leetcode Find Minimum in Rotated Sorted Array
查看>>
Python接口测试-使用requests模块发送post请求
查看>>
System.currentTimeMillis()计算方式与时间的单位转换
查看>>
Extra:Variable Types
查看>>
js传参时,没有参数传入,默认值的设置
查看>>
ASP.NET温故而知新学习系列之ASP.NET多线程编程—.NET下的多线程编程Thread中委托的使用(六)...
查看>>
最新整理知识结构图
查看>>
linux安装mysql
查看>>
flask 2 进阶
查看>>
sentences in movies and teleplays[1]
查看>>
【20181023T1】战争【反向并查集】
查看>>