VSCode javascript 建议没有真实出现?
VSCode javascript suggestions doesent show up truly?
Pic1
Pic2
Pic3
嗨,我是 js 新手。我正在使用 VSCode。我的问题是建议。我不知道它的真实名称也许不是建议也许它是智能感知但是当我选择一个带有 DOM 的元素并想更改它的样式组件时,我写了 element.style 但是没有任何建议显示你可以见前两张照片。但是如果我写element.style。有一些建议出现。在 chrome 开发控制台上,如果我写 elemnt.style
pic4
它向我展示了样式组件。那么如何在 visual studio 代码上激活它的建议,比如 google 控制台?我有一些扩展会导致问题吗?
extensions
VSCode 正在使用静态代码分析来尝试猜测变量的类型。它必须这样做,因为 JavaScript 是动态类型的,所以在编写代码时无法确定任何给定变量的类型。 VSCode 的 JavaScript 插件使用各种启发式方法来尝试证明有用的反馈。
Chrome 实际上会根据真实的 DOM 和 JS 运行时评估您正在键入的表达式,并通过反映每个表达式的值来提供准确的反馈。
您不能使 VSCode 的静态分析表现得像 Chrome 的动态反射。它们是非常不同的系统,这是 code-completion/intellisense 动态语言的基本限制。
Pic1
Pic2
Pic3
嗨,我是 js 新手。我正在使用 VSCode。我的问题是建议。我不知道它的真实名称也许不是建议也许它是智能感知但是当我选择一个带有 DOM 的元素并想更改它的样式组件时,我写了 element.style 但是没有任何建议显示你可以见前两张照片。但是如果我写element.style。有一些建议出现。在 chrome 开发控制台上,如果我写 elemnt.style pic4 它向我展示了样式组件。那么如何在 visual studio 代码上激活它的建议,比如 google 控制台?我有一些扩展会导致问题吗? extensions
VSCode 正在使用静态代码分析来尝试猜测变量的类型。它必须这样做,因为 JavaScript 是动态类型的,所以在编写代码时无法确定任何给定变量的类型。 VSCode 的 JavaScript 插件使用各种启发式方法来尝试证明有用的反馈。
Chrome 实际上会根据真实的 DOM 和 JS 运行时评估您正在键入的表达式,并通过反映每个表达式的值来提供准确的反馈。
您不能使 VSCode 的静态分析表现得像 Chrome 的动态反射。它们是非常不同的系统,这是 code-completion/intellisense 动态语言的基本限制。