码迷,mamicode.com
首页 > Web开发 > 详细

VS对JS的智能感知

时间:2014-11-24 15:16:00      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   os   使用   sp   

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

标签:style   blog   http   io   ar   color   os   使用   sp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!