angular我爱编程

TypeScript学习

2017-08-24  本文已影响23人  4ea0af17fd67

是什么

优势

搭建开发环境

就是加一个TypeScript的编译器。
在线编译器http://www.typescriptlang.org/play/index.html


离线编译器

npm install -g typescript

实际功能就是编译代码

新特性

几乎就是ES6的完成版,全部来自es6
https://babeljs.io/learn-es2015/

字符串新特性

-自动拆分字符串

参数类型新特性

类型声明



参数默认值



可选参数

函数新特性

可变参数


generator方法


析构表达式

lamadba表达式

foreach ,for in ,for of

forEach 不能break

for in 展示的是名字,如果取值要去obj[n]

for of 可以被打断,直接取得值

面向对象特性


泛型
接口
模块(类似java的包,这里简化了,import和export)

注解


类型定义文件,使用其他js包,如jquary
引入jquary


上一篇 下一篇

猜你喜欢

热点阅读