注解 annotation :為程序的元素(類举农、方法、變量)加上更直觀明了的說明敞嗡,這些說明信息與程序的業(yè)務(wù)邏輯無關(guān)颁糟,而是供指定的工具或框架使用的。
eg:
@Component 告訴angular框架如何處理AppComponent這個類
No 1:類型定義文件用來幫助開發(fā)者在TypeScript中使用已有的JavaScript的工具包喉悴,如uJQuery等
No 2:*.d.ts文件實(shí)際上就是TS的一個模塊棱貌,它將你要使用的工具包里面的內(nèi)容以類或模塊暴露出來巍沙,在當(dāng)前模塊import
常用*.d.ts: https://github.com/DefinitelyTyped/DefinitelyTyped