自已写js 库 如何写自动提示?

hetengfei_ 2012-02-28 09:27:21
请问:
自已写js 库 如何写自动提示?

相信大家用过jquery 吧,jquery 库就配了一个提示文件,
比如: jquery-1.4.2-vsdoc.js [源:jquery-1.4.2.js]

现在:
我自已来写Js 类,写到一个.js文件中,引用文件[该类]后,
在页面中写js时,并没有提示类中的方法!(为什么)
例如:
我也想自已补写一个 提示文件: xxx-vsdoc.js ;不知从何下手写啊?
比如:
People .js 文件 :(自已写的类)

var Person  = function(name,age){
this.Name=name?name:"某某";
this.Age=age?age:18;
this.Hello=function(){
return "你好!我是"+this.Name+",今年"+this.Age+"岁了!";
};
};

People-vsdoc .js //应该如何写啊?
...全文
358 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
h123hu 2012-02-29
  • 打赏
  • 举报
回复
话说,要是真的能够这样的话,就很方便了
hetengfei_ 2012-02-29
  • 打赏
  • 举报
回复
你看下面的jquery 又行啊!(为什么?)

hetengfei_ 2012-02-29
  • 打赏
  • 举报
回复
楼上的老大,不行啊,
如果是在同一个文件下,不写都行,
如果在不同的文件,写了同样不行啊
比如: js/_selectControl.js;
  var SelectControl = function(){
var SelectIsExitItem = function(objSelect, objItemValue) {
//<param name='objSelect'>select 控件的js对象:</param>
//<param name-'objItemValue'>select 是不是存在此Value 值</param>
//<return>返回 的是bool true:存在 </return>
var isExit = false;
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
isExit = true;
break;
}
}
return isExit;
}
}

hetengfei_ 2012-02-29
  • 打赏
  • 举报
回复
Ctrl + J ]没返应,不知你那里行不行?
//\顺便说说,我的是visual studio 2008 专业版,装了jquery 提示的那两个插件了,不知,还少了什么?\//
hetengfei_ 2012-02-29
  • 打赏
  • 举报
回复
楼上的,好象也是没有返应啊!
峭沙 2012-02-29
  • 打赏
  • 举报
回复
		var SelectControl = function(){
this.SelectIsExitItem = function(objSelect, objItemValue) {
/// <summary>
/// 方法介绍...
/// </summary>
/// <param name='objSelect'>select 控件的js对象:</param>
/// <param name='objItemValue'>select 是不是存在此Value 值</param>
/// <returns type="Boolean">返回 的是bool true:存在 </return>
var isExit = false;
for (var i = 0; i < objSelect.options.length; i++) {
if (objSelect.options[i].value == objItemValue) {
isExit = true;
break;
}
}
return isExit;
}
}
最后一个菜鸟 2012-02-29
  • 打赏
  • 举报
回复
就是xml形式的注释就可以了吧
hetengfei_ 2012-02-29
  • 打赏
  • 举报
回复
谁能说说?如何才可以不用去翻以前的文件,看里面有什么方法.

还有担心方法名的大小写 写错了!

没有最直接的方法吗?
最后一个菜鸟 2012-02-28
  • 打赏
  • 举报
回复
楼主网上Google,看了一下,大概是vs支持的注释格式就可以了

var Person = function(name,age){
//<param name='name'>name……</param>
//<param name-'age'>age……</param>
//<return>Person Object</return>
this.Name=name?name:"某某";
this.Age=age?age:18;
this.Hello=function(){
//<return>String</retrun>
return "你好!我是"+this.Name+",今年"+this.Age+"岁了!";
};
};

其实自己没试过,因为没装那个vs的插件
hetengfei_ 2012-02-28
  • 打赏
  • 举报
回复
不知,谁能提示一下,or 给出代码?
Acesidonu 2012-02-28
  • 打赏
  • 举报
回复
这个没写过

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧