首页 > Web开发 > 详细

VS对JS的智能感知

时间:2014-11-24 15:13:12      阅读:211      评论:0      收藏:0      [点我收藏+]

参考 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的智能感知

原文:http://www.cnblogs.com/21tcy/p/4118473.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!