圖1
圖2
圖3
嗨,我是 js 的新手。我正在使用 VSCode。我的問題是建議。我不知道它的真名也許不是建議,也許是智能感知,但是當我用 DOM 選擇一個元素并想更改它的樣式組件時,我寫了 element.style 但在前兩張圖片中沒有顯示任何建議。但是如果我寫 element.style。出現了一些建議。在 chrome 開發控制臺上,如果我撰寫 elemnt.style pic4 它會顯示樣式組件。那么我怎樣才能在 Visual Studio 代碼上激活它的建議,比如谷歌控制臺?我有一些擴展會導致問題嗎? 擴展
uj5u.com熱心網友回復:
VSCode 正在使用靜態代碼分析來嘗試猜測變數的型別。它必須這樣做,因為 JavaScript 是動態型別的,因此在撰寫代碼時無法確定任何給定變數的型別。VSCode 的 JavaScript 插件使用各種啟發式方法來嘗試和證明有用的反饋。
Chrome 實際上會在您鍵入時根據真實的 DOM 和 JS 運行時評估您正在鍵入的運算式,并通過反映每個運算式的值來提供準確的反饋。
你不能讓 VSCode 的靜態分析表現得像 Chrome 的動態反射。它們是非常不同的系統,這是動態語言的代碼完成/智能感知的基本限制。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/426074.html
標籤:javascript 视觉工作室代码 vscode 设置
上一篇:知道為什么VisualStudio代碼專案目錄ui在這種情況下顯示不同嗎?
下一篇:New-AzResourceGroupDeployment:拒絕訪問路徑“C:\Users\SONY\Desktop\ARM\storage.json”
