让VS2008对JQuery语法的智能感知更完美一点
让VS2008对JQuery语法的智能感知更完美一点
发布时间:2016-12-29 来源:查字典编辑
摘要:一、刚才看到已经有快手的牛人做完了这项工作,现在可以直接下载(http://data.lancefisher.net/jquery-1.2....

一、

刚才看到已经有快手的牛人做完了这项工作,现在可以直接下载(http://data.lancefisher.net/jquery-1.2.3-intellisense.js)回来用了。

这样引用就行了

<scriptsrc="jquery-1.2.3-intellisense.js"type="text/javascript"></script>

如果是在独立的.js文件中需要JQuery智能提示,那么在文件开始加上这行

///<referencepath="jquery-1.2.3-intellisense.js"/>

就OK了。

但这个JS是未压缩版的jqery1.2.3,加上XMLcomments,有120K之巨,开发时用就行了,部署的时候可以换个pack版本的。

不过似乎VS2008对JS的智能感知还有点不足的地方,比如js中的重载函数就不能提供很好的提示支持...希望能再有改进

二、

另外,还有个JQueryXMLcomments的生成器JQueryIntelliSenseHeaderGenerator,这个生成器是根据JQuery官方提供的XMLDOC来生成JQuery的函数签名和XMLcomments。注意,这里只生成函数签名,没有具体的实现。如果嫌第一种方法部署麻烦,那么就可以使用这个签名JS了,我们可以把脚本全部放到独立的.js文件中,然后在js中reference这个假的JQuery,而在.aspx中则引用真正Pack版的jquery。

这个生成器有个BUG,因为jqueryxmldoc有些函数的说明中有些有回车符,而这个生成器没有做处理,导致生成的签名JS有误。

我修正了这个BUG,需要的同学可以点击这里下载。记住:这个生成器只生成jq函数签名和XMLcomments;这个生成器是根据JQuery官方的的XMLAPIdoc生成的,也就是说如果以后有版的JQueryAPIdoc出来,你只要把它下载回来覆盖掉这个旧的就行了。

这个生成器生成的签名有个比较好的地方,就是它把重载方法的comments都放到一起了,也就是vs2008的智能提示中可以看到几个不同重载的comments.

出处:查字典教程网

下面看下效果图:

让VS2008对JQuery语法的智能感知更完美一点1

图1

让VS2008对JQuery语法的智能感知更完美一点2

图2

让VS2008对JQuery语法的智能感知更完美一点3

图3

补充,如果修改脚本文件后,而VS2008的智能提示没有及时更新,那么可以使用快捷键Ctrl+Shift+J来更新一下。

让VS2008对JQuery语法的智能感知更完美一点4

图4

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新asp.net教程学习
热门asp.net教程学习
编程开发子分类