TypeScript

TypeScript是JavaScript的超集,提供静态类型检查,增强代码可读性和避免低级错误。广泛应用于大型团队开发和Angular等框架。学习TypeScript需要了解ES6,具备JavaScript基础,可以通过官方文档和实践进行学习。搭建开发环境需要使用TypeScript编译器将.ts文件转换为.js文件。
摘要由CSDN通过智能技术生成

TypeScript是什么
Type+EcmaScript6
TypeScript是JavaScript的强类型版本。然后在编译期去掉类型和特有语法,生成纯粹的JavaScript代码。由于最终
在浏览器中运行的仍然是JavaScript, 所以TypeScript并不依赖于浏览器的支持,也并不会带来兼容性问题。
TypeScript是JavaScript的超集,这意味着他支持所有的JavaScript语法。并在此之上对JavaScript添加了- -些扩
展,如class / interface / module等。这样会大大提升代码的可阅读性。
和JavaScript若类型不同,TypeScript这种强类型语言最大的优势在于静态类型检查,可以在代码开发阶段就预知一
些低级错误的发生。
●-种类似于JavaScript的语言,在JavaScript的基础之上增加了类型,同时增强了JavaScript部分语法功能
●遵循EcmaScript 6标准规范
●由微软开发
●Angular2框架采用TypeScript编写
●背后有微软和谷歌两大公司支持
●TypeScript可以编译成Javascript从而在支持Javascript的环境中运行
●TypeScript和javascript的关心就好比less和css的关系

javascript 是动态的
可以在执行阶段重新赋值不同的类型数据
.ts 后缀表示一个TypeScript文件
Typescript兼容es6
TypeScript为javascript增加了类型的概念
Typescript是强类型 一旦定义数据的类型 不能动态修改这 样帮我们在开发阶段避免很多低级错误

Why TypeScript

●从Angular2之后, 官方推荐使用TypeScript作为开发Angular应用的首选语言
遵循EcmaScript 6
●强大的IDE支持
。类型检查
。严谨的语法提示
●代码重构
●可读性良好

TypeScript使用场景

●大型团队开发
●Angular 官推语言
这里引用知乎上- -位开发者对使用推广TypeScript 的看法:
typescript绝对是好东西,不过推广是有难度的:
1、TS是微软制造,最好的开发工具是VS,想想有些人就激动了
2、即使你告诉他们TS有多好,但是几十人的团队里总有一半以上的人不想学新的东西
3、JSer很多没有学习00P开发经验(特别是从设计/页面重构转过来的) ;
4、很多人接触TS前根本没学过JS,经常有人问“使用TS如何写元素拖拽”这样的问题
TypeScript不仅仅用于开发Angular应用·
React
Angular
Node.js
Vue.js
WeChat
.
只要可以写JavaScript的都可以使用TypeScript
前置知识
EcmaScript 6
TypeScript概念以及关系
具有一定的javascript开发经验
有Java c# c++ c等静态类型语言使用经验更佳
如何学习TypeScript
●官方文档为准
●阅读别人的代码
●由于TypeScript是兼容EcmaScript 6的,所以在开发的时候不需要完全学会TypeScript再使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值