gpt4 book ai didi

visual-studio-2012 - WinJS 智能感知无法正常工作

转载 作者:行者123 更新时间:2023-12-01 12:25:59 25 4
gpt4 key购买 nike

我的 Win8 HTML5/JS 应用程序中的智能感知有一些问题(我认为)。

如果我在页面中有以下代码(在 ready: 函数中):

var control = element.querySelector("#rating").winControl;

我的第一个问题是,.winControl 属性没有显示在 intellisense 中,但是从网络搜索来看,这似乎是预期的行为(考虑到在像 javascript 这样的语言中提供 intellisense 有困难)?

但是,我现在的主要问题是,当我尝试访问控制变量的属性时,我收到消息:

Intellisense was unable to determine an accurate completion list for this expression

我添加了 /// <reference path...等到 WinJS 引用中的 base.js 和 ui.js,但它仍然不起作用。

有没有人遇到过这种情况?这是正确的行为吗?我在这里缺少什么?

干杯

最佳答案

您看到的是 Visual Studio 2012 中的预期行为。目前 .winControl 不会显示,即使它在运行时有效也是如此。

作为变通方法,您可以使用文档注释来告知 JavaScript 编辑器变量的类型,然后您可以获得它的 IntelliSense。使用上面的示例(我假设您想查看有关 WinJS.UI.Rating 控件的建议),键入:

/// <var type="WinJS.UI.Rating"/>
var control = element.querySelector("#rating").winControl;
control.

现在您将看到评级控件的完成列表。

  • 乔丹,微软 Visual Studio 项目经理

关于visual-studio-2012 - WinJS 智能感知无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15419991/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com