VS对JS的智能感知
参考 http://blog.csdn.net/lee576/article/details/2050991
对于在VS里面智能感知JS,需要对JS函数或者对象进行XML标记
如下,请自己体会
1 function (company) { 2 /// <summary> 3 /// 获取所有船舶 4 /// </summary> 5 /// <param name="company" type="String" optional="true">公司ID</param>6 };
以上,name对应参数名称,type表明类型,optional表明是否可选参数
当然,也可以用传统的标注,但不能有参数说明
//说明 function test(){};
但,要让VS能感知,还需要其他设置,
如果在HTML中,则使用
<script type="text/javascript" src="../tt.js"></script>
如果是在A.JS中要感知B.JS,则用法为
///<reference path="B.js" name="MicrosoftAjax.js" />
其中,path指的是B.js的路径,name是ASP.NET AJAX的客户端库,name 和path不同时出现,
放A.JS的头部即可。
如果要实现同C#一样的折叠功能使用Advanced JavaScript outlining工具即可,在VS,“工具-扩展和更新” 中能找到,使用方法
//#region 注释 function a(){ } //#endregion
这样,在VS中左侧会有折叠符号
同时,如果要实现,上述的智能感知的函数注释,可以不用手动输入的,可以安装扩展即可解决,名字叫“JScript vsdoc Stub Generator”
以上,如果有帮助,请留言给我动力,如果有问题,也请留言我好改正,谢谢。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。