TS 面向对象 -- 注解【装饰器】

注解 annotation :为程序的元素(类、方法、变量)加上更直观明了的说明,这些说明信息与程序的业务逻辑无关,而是供指定的工具或框架使用的。

eg:

TS 面向对象 -- 注解【装饰器】_第1张图片
app-component.ts

@Component 告诉angular框架如何处理AppComponent这个类

No 1:类型定义文件用来帮助开发者在TypeScript中使用已有的JavaScript的工具包,如uJQuery等

No 2:*.d.ts文件实际上就是TS的一个模块,它将你要使用的工具包里面的内容以类或模块暴露出来,在当前模块import


常用*.d.ts: https://github.com/DefinitelyTyped/DefinitelyTyped

或者使用typing工具:https://github.com/typings/typings

你可能感兴趣的:(TS 面向对象 -- 注解【装饰器】)