標籤: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的智能感知