Fro*_*nky 3 javascript intellisense jquery visual-studio
我在JavaScript中创建了一个自定义函数,以便于编码,因为它过于重复,无法一次又一次地键入这些函数.
我所做的是创建了一个外部JavaScript并将其链接到我的_Layout.cshtml.我已成功调用它们没有任何问题,但我现在想要的是让这些自定义函数具有智能感知功能.
global_functions.js
function ZeroPrefixFormat(str, len) {
str = str.toString();
return str.length < len ? ZeroPrefixFormat("0" + str, len) : str;
// OUTPUT : 10 -> 00010 (DIFFERS FROM THE GIVEN LENGTH)
}
function MoneyFormat(amount) {
amount = amount.toString();
return Number(amount).toLocaleString('en');
// RETURN raw number to money format example. 123456789.10 -> 123,456,789.10
}
Run Code Online (Sandbox Code Playgroud)
custom.cshtml
<script>
console.log(MoneyFormat(123456789));
<script>
Run Code Online (Sandbox Code Playgroud)
因此,当我尝试键入Money时,它会显示intellisense.
你可以通过以下两种方式包括Intellisense,
将.js文件添加到全局引用
像这样添加对JS文件的引用Tools -> Options,
确保在"参考组"下拉列表中选择"隐式(Web)".否则它将不会对Web项目生效.
参考链接:http://madskristensen.net/post/improved-javascript-intellisense-in-visual-studio
将引用直接添加到.js文件的顶部
您可以使用相对路径将引用直接添加到Javascript文件的顶部,如下所示.
/// <reference path="../scripts/jaydata.js" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
738 次 |
| 最近记录: |