首页 > 代码库 > VS对JS的智能感知
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”
以上,如果有帮助,请留言给我动力,如果有问题,也请留言我好改正,谢谢。
VS对JS的智能感知
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。