Fdream's Blog
专注于WEB前端开发
Powered by Google

让Javascript的智能提示和C#一样强悍

15 雨天 2008-4
Fdream 发表于 Ajax Web, 已被阅读 3405 次, 评论 4 条
关键词:javascript 技巧
[ 阅读字体大小: ]

VS 2008的新增的一个巨大特性就是增加了Javascript的调试功能(见:VS2008中JavaScript的智能提示和调试很强大)。没有细说有多强大,其实这种提示和调试可以强大到和VS中的C#一样,javascript的 Intellisense甚至可以跨文件,自动识别类型。不过你的注释得写成这样:

引用内容:

function Element(element, properties){

///<summary>

/// Element类,创建一个HTML Element实例

///</summary>

///<param name="element" type="mixed">Element的标签名或者一个当前的DOM元素</param>

///<param name="properties" type="object">可选:Element的属性集合,如{'href': 'http://pplive.com', 'class': 'myClass'}</param>

///<returns type="Element"/>

}

这样,当你new一个Element的时候,会出现关于Element这个构造函数作用的提示,键入第一个括号以后,会出现参数提示,键入最后一个括号,再键入一个点,就会出现这个类的所有属性和方法提示。可以跨文件提示,实在是很好用~

Related articles 您可能对这些文章也感兴趣:
Related comments 与该文相关的评论:(我也想说几句)
引用这个评论  baiej214 于 6/26/2008 3:08:06 PM 发表评论: 

[surprised]

[surprised]
引用这个评论  Fdream 于 6/26/2008 1:41:14 PM 发表评论: 

貌似只有方法才有XML注释~

貌似只有方法才有XML注释~
引用这个评论  baiej214 于 6/25/2008 5:10:17 PM 发表评论: 

上次向你请教以后重装了系统,好不容易又再次找到你的博。

看了你的文章,明白了function的智能提示的写法,但是这样的怎么写呢?

例子:

var Test={ //这个地方的不知道该怎么写

method:function(){ //这个的已经明白了点

......

},

pro:'属性' //但是像这样的该怎么写呢?

}

请教~

上次向你请教以后重装了系统,好不容易又再次找到你的博。 看了你的文章,明白了function的智能提示的写法,但是这样的怎么写呢? 例子: var Test={ //这个地方的不知道该怎么写 method:function(){ //这个的已经明白了点 ...... }, pro:'属性' //但是像这样的该怎么写呢? } 请教~
Add a comment 我来说两句: 
禁止表情
禁止UBB
禁止图片
识别链接
识别关键字
表  情
arrow
用户名:   密码:  (匿名可不写) 同时注册?
验证码:   看不清?换个图片  看不清楚?换个图片

 
Copyright © 2005-2008,Fdream All Rights Reserved
Processed in 0.078126 second(s) , unknow queries
Powered by OWord V0.1, Even Not Alpha
(此博客程序为半成品,请勿索取,以免给您的心灵造成创伤^_^)
鄂ICP备05026031号