我有functions1.js、functions2.js和functions3.js。每个都有一个函数,分别是funcA、funcB和funcC。我创建了一个名为“functions.intellisense.js”的文件并将其添加到 _reference.js。然后,我在 test.js 文件中添加了对 _reference.js 的引用。
为什么智能感知不起作用?
函数.intellisense.js
intellisense.annotate(funcA, function () {
/// <signature>
/// <summary>Function A</summary>
/// </signature>
});
intellisense.annotate(funcC, function () {
/// <signature>
/// <summary>Function A</summary>
/// <param name="message">message</param>
/// </signature>
});
_reference.js
/// <reference path="functions.intellisense.js" />
函数1.js
function funcA() {
alert("this is function A");
}
函数3.js
function funcC(message) {
alert("this is function C " + mesage);
}
测试.js
/// <reference path="Scripts/_reference.js" />
func //<--- expecting this to show intellisense
甚至有可能做到这一点吗?我想这样做有几个原因,首先只是结合文档。其次,我希望能够预先记录功能。也许在想法前加上“TODO”,就像我没有编写 Test.Add() 函数一样,我仍然可以将它放在 intellisense 文件中,它会弹出“TODO:添加测试”。