2012-01-14 161 views
6

Backbone.js是否有-vsdoc.js文件?如果没有,是否有一个可行的解决方案与Backbone.js JavaScript库intellisense?Visual Studio Intellisense for Backbone.js

+0

可行的解决方法=让你自己:-) – 2012-01-14 01:50:43

+3

非常有帮助。谢谢。 – 2012-01-14 03:01:01

回答

10

我不认为有vsdoc。在nuget中找不到它,有些搜索没有提到它。

另一种方法可能是引用非缩小版本的方式与引用vsdoc文件的方式相同。这可能是函数列表和可能的参数名称。

如果你有一些很好的JS工具(其中很多是扩展管理器),或者你有Resharper 6.0,你可以去函数的定义或者阅读其中的注释缩小版本有注释,但不是vsdoc格式)。

更新:

一些常见的参考代码,以使智能感知,但不能引用文件,假设你使用NuGet包。
http://nuget.org/packages/Backbone.js

  • 参考剃刀文件(.cshtml)

    @if (false) { <script src="/Scripts/backbone.js" type="text/javascript"></script> } 
    
  • 参考在Web表单视图引擎(的.aspx,名为.ascx,名为.master):

    <% if(false) { %> 
    <script src="/Scripts/backbone.js" type="text/javascript"></script> 
    <% } %> 
    
  • 参考JavaScript文件(.js)

    /// <reference path="/Scripts/backbone.js" /> 
    
6

添加<reference />任何unminified .js文件会给你的属性,功能和参数名称的自动完成。你不会得到漂亮的描述,但它仍然是一个时间/打字保存。

/// <reference path="http://documentcloud.github.com/backbone/backbone.js" />