學TypeScript必然要了解declare
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
本文轉載于稀土掘金技術社區,作者:努力學習前端的呆瓜 原文鏈接:https://juejin.cn/post/7402811318816702515 declare關鍵字是為了服務TypeScript的。TypeScript是什么在這里就不多介紹了,但是我們要知道ts文件是需要TypeScript編譯器轉換為js文件才可以執行,并且在編譯階段就會進行類型檢查。但是在TypeScript中并不支持js可識別的所有類型,例如我們使用第三方庫JQuery,我們通過一下方法獲取一個id為‘foo’的標簽元素。 然而在ts文件中,使用語法,語法,語法,底下就會爆出一條紅線提示到:Cannot find name '$' ? 因此,需要declare來聲明,告訴TypeScript編譯器該標識符已存在,通過編譯時的檢查并在開發時提供類型提示。 在 TypeScript 中,declare關鍵字告訴編譯器存在一個對象(并且可以在代碼中引用)。它向 TypeScript 編譯器聲明該對象。簡而言之,它允許開發人員使用在其他地方聲明的對象。 通常,在使用第三方庫或模塊時,有兩種方式引入聲明文件: 有很多第三方庫提供了聲明文件,可以在packages.json文件中查看。types表示類型聲明文件是哪一個。 可以使用 @types 統一管理第三方庫的聲明文件。@types 的使用方式很簡單,直接用 npm 安裝對應的聲明模塊即可,以 jQuery 舉例: 該文章在 2024/11/13 14:42:57 編輯過 |
關鍵字查詢
相關文章
正在查詢... |