源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-03-21 09:35 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:让VS2008对JQuery语法的智能感知更完美一点
一、 刚才看到已经有快手的牛人做完了这项工作,现在可以直接下载([url=http://data.lancefisher.net/jquery-1.2.3-intellisense.js]http://data.lancefisher.net/jquery-1.2.3-intellisense.js[/url])回来用了。 这样引用就行了 <script src="jquery-1.2.3-intellisense.js" type="text/javascript"></script> 如果是在独立的.js文件中需要JQuery智能提示,那么在文件开始加上这行 /// <reference path="jquery-1.2.3-intellisense.js" /> 就OK了。 但这个JS是未压缩版的jqery1.2.3,加上XML comments,有120K之巨,开发时用就行了,部署的时候可以换个pack版本的。 不过似乎VS2008对JS的智能感知还有点不足的地方,比如js中的重载函数就不能提供很好的提示支持...希望能再有改进 二、 另外,还有个JQuery XML comments的生成器JQuery IntelliSense Header Generator,这个生成器是根据JQuery官方提供的[url=http://jquery.com/api/data/jquery-docs-xml.xml]XML DOC[/url]来生成JQuery的函数签名和XML comments。注意,这里只生成函数签名,没有具体的实现。如果嫌第一种方法部署麻烦,那么就可以使用这个签名JS了,我们可以把脚本全部放到独立的.js文件中,然后在js中reference 这个假的JQuery,而在.aspx中则引用真正Pack版的jquery。 这个生成器有个BUG,因为jquery xml doc有些函数的说明中有些有回车符,而这个生成器没有做处理,导致生成的签名JS有误。 我修正了这个BUG,需要的同学可以[url=http://xiazai.1sucai.cn/jslib/jquery%20intellisense%20header%20generator.zip]点击这里下载[/url]。记住:这个生成器只生成jq函数签名和XML comments;这个生成器是根据JQuery官方的的XML API doc生成的,也就是说如果以后有版的JQuery API doc出来,你只要把它下载回来覆盖掉这个旧的就行了。 这个生成器生成的签名有个比较好的地方,就是它把重载方法的comments都放到一起了,也就是vs2008的智能提示中可以看到几个不同重载的comments. 出处:[url=http://www.1sucai.cn]编程素材网[/url] 下面看下效果图: [url=http://www.1sucai.cn/upload/20080314184049390.png][img]http://img.1sucai.cn/uploads/article/2018010710/20180107100116_0_56890.png[/img] [/url] 图1 [url=http://www.1sucai.cn/upload/20080314184049507.png][img]http://img.1sucai.cn/uploads/article/2018010710/20180107100117_1_11704.png[/img] [/url] 图2 [img]http://img.1sucai.cn/uploads/article/2018010710/20180107100117_2_41023.png[/img] 图3   补充,如果修改脚本文件后,而VS2008的智能提示没有及时更新,那么可以使用快捷键Ctrl+Shift+J来更新一下。  [url=http://www.1sucai.cn/upload/20080314184050517.png][img]http://img.1sucai.cn/uploads/article/2018010710/20180107100117_3_88236.png[/img] [/url] 图4
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部