Visual Studio 2010中用于LOCAL变量的Javascript Intellisense
Javascript Intellisense for LOCAL variables in Visual Studio 2010
Visual Studio 2010中是否有方法激活Javascript文件中LOCAL变量的Intellisense?
有一个MSDN How To,它解释了如何为带有XML注释的函数参数提供Intellisense。这个效果很好。但它不适用于局部变量:例如:
// Intellisense for myObject works
function MyFunc(myObject) {
/// <param name="myObject " type="MyClass"></param>
}
// Intellisense for myObject doesn't work
function MyFunc() {
/// <param name="myObject " type="MyClass"></param>
var myObject = service.GetValue();
}
// Intellisense for myObject doesn't work
function MyFunc() {
var myObject = service.GetValue();
/// <param name="myObject " type="MyClass"></param>
}
VS对于C/C++/C#来说非常棒,但对于JavaScript来说却很平庸。:)使用像WebStorm或Titanium Studio这样的"真实"IDE。
在第二个和第三个例子中,MyObject是MyFunc的类变量,而不是函数的参数。参数表示法仅用于函数参数,因此您的表示法一开始就是错误的。
以下示例将为带有参数MyObject:的内部函数MyFunc提供功能齐全的IntelliSense
var MyClass = MyClass || {};
(function() {
"use strict";
MyClass.MyFunct = function(attrObj) {
/// <summary>Get object from my service</summary>
/// <param name="AttrObj">My attribute object</param>
/// <returns type="MyObject">My return object</returns>
return MyService.GetValue(attrObj);
};
})();
相关文章:
- 调用类向后变量 (JavaScript)
- 初始化父类中的变量(JavaScript/CoffeeScript 习语)
- 可以'找不到变量javascript错误
- 输出数组变量javascript
- 自提交表单访问变量javascript
- 将变量 javascript 添加到用于旋转图像的链接中
- 在文本字段中显示保存的本地存储变量 - javascript
- 将变量添加到变量 JavaScript 中
- 获取要在变量 JavaScript 中使用的用户输入值
- 如何在变量 Javascript 中删除双引号
- 使用变量 javascript 从 json 文件中获取数据
- 读取输入和打印变量 - JavaScript 和 HTML 4.01
- 传递 PHP 变量 JavaScript 窗口位置
- 重置变量 JavaScript
- 变量 JavaScript 中的变量
- 尝试使用多个函数时无法使用全局变量 - JavaScript - 初学者
- 如何按值将数组分配给另一个变量 JavaScript
- setTimout 搞砸了变量 JavaScript
- 用内部函数变量更改外部函数变量?Javascript
- 根据变量 JavaScript 增加