正如標題所示,我想知道 WebStorm(或任何其他編輯器)如何確定字串是否為 CSS 選擇器。

如圖所示,WebStorm 知道傳遞給的字串document.querySelector是 CSS 選擇器并相應地突出顯示它。
另一方面,我自己的功能并沒有從中受益。
的型別selectors適用string于我的方法和querySelector. 這只是硬編碼到編輯器中還是我有什么辦法告訴它引數應該被視為 CSS 選擇器?
uj5u.com熱心網友回復:
編輯器知道某些模式(硬編碼) - querySelector, querySelectorAll, $(JQuery) 等 - CSS 在此類呼叫中自動注入。
對于您自己的功能,您需要使用注入注釋手動注入語言,例如:
// language=JQuery-CSS
scrollToTop('#id')
或使用以下Places 模式創建永久注入:
在Settings | 編輯 | 語言注入 jsLiteralExpression(jsArgument(jsReferenceExpression().withQualifiedName("scrollToTop"), 0))
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/411956.html
標籤:
