web-dev-qa-db-ja.com

jQuery 1.4.2 VSDoc

JQuery 1.4.2用のVSDocはどこで入手できますか?

40
benpage

最新のVSDocサポートバージョンはMicrosoftのv.1.4.4であるようであり、 http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4-vsdoc.js にあります。 。

これは新しいMSです [〜#〜] cdn [〜#〜] ツールキット(古いMicrosoft.comドメインを置き換える)。

8
Art

冒険好きな人は、2949から始まる次の行を追加できます。

delegate: function( selector, types, data, fn ) {
/// <summary>
///   Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements. See also "live".
/// </summary>
/// <param name="selector" type="String">
///     An expression to search with.
/// </param>
/// <param name="types" type="String">
///     A string containing a JavaScript event type, such as "click" or "keydown".
/// </param>
/// <param name="data" type="Object">
///     A map of data that will be passed to the event handler.
/// </param>
/// <param name="fn" type="Function">
///     A function to execute at the time the event is triggered.
/// </param>
    return this.live( types, data, fn, selector );
},
undelegate: function( selector, types, fn ) {
/// <summary>
///   Remove a handler from the event for all elements which match the current selector, now or in the future, based upon a specific set of root elements. See also "die".
/// </summary>
/// <param name="selector" type="String">
///     An expression to search with.
/// </param>
/// <param name="types" type="String">
///     A string containing a JavaScript event type, such as "click" or "keydown".
/// </param>
/// <param name="data" type="Object">
///     A map of data that will be passed to the event handler.
/// </param>
/// <param name="fn" type="Function">
///     A function to execute at the time the event is triggered.
/// </param>
    if ( arguments.length === 0 ) {
            return this.unbind( "live" );

    } else {
        return this.die( types, null, fn, selector );
    }
},

そのドキュメントは、jQuery Webページと「ライブ」および「ダイ」の現在の定義からかなり引き抜かれていますが、必要に応じて自由に調整してください。

また、224行目:

// The current version of jQuery being used
    jquery: "1.4.2",
27
Herb

常に http://docs.jquery.com/Downloading_jQuery から取得します-まだ存在しない場合は、まだ使用できません。 v1.4.1が存在します-スクリーンショットを参照してください-1.4.2はまだ準備ができていません。

alt text

23
marc_s

ハーブの答えについてのメモ。とにかく、私にとって2940行目は「トリガー」メソッドの真ん中でした。 2949年以降にコードを挿入しました。また、これらの2つの新しいルーチンでコメントが機能しない理由を理解するのに約45分かかったため、「サマリー」タグに含まれる 'm'が多すぎます!

修正されたバージョンは次のとおりです。

        delegate: function(selector, types, data, fn) {
    /// <summary>
    ///     Attach a handler to one or more events for all elements that match the selector, now or in the future, based on a specific set of root elements. See also "live".
    /// </summary>
    /// <param name="types" type="String">
    ///     A string containing a JavaScript event type, such as "click" or "keydown".
    /// </param>
    /// <param name="data" type="Object">
    ///     A map of data that will be passed to the event handler.
    /// </param>
    /// <param name="fn" type="Function">
    ///     A function to execute at the time the event is triggered.
    /// </param>
    /// <param name="selector" type="String">
    ///     An expression to search with.
    /// </param>

        return this.live(types, data, fn, selector);
    },

    undelegate: function(selector, types, fn) {
    /// <summary>
    ///     Remove a handler from the event for all elements which match the current selector, now or in the future, based upon a specific set of root elements. See also "die".
    /// </summary>
    /// <param name="selector" type="String">
    ///     An expression to search with.
    /// </param>
    /// <param name="types" type="String">
    ///     A string containing a JavaScript event type, such as "click" or "keydown".
    /// </param>
    /// <param name="fn" type="Function">
    ///     A function to execute at the time the event is triggered.
    /// </param>
        if (arguments.length === 0) {
            return this.unbind("live");

        } else {
            return this.die(types, null, fn, selector);
        }
    },
12
John T

「公式バージョン」かどうかはわかりませんが、Microsoft CDNから1.4.2-vsdocファイルをダウンロードできるようになりました。 http://ajax.Microsoft.com/ajax/jQuery/jquery-1.4.2 -vsdoc.js

9
blueling

VSDocファイル(1.4.1)の名前を変更するだけでなく、1.4.1-vsdoc.jsファイルで使用されているjQueryバージョン番号を1.4.2に変更する必要がある場合もあります。

行番号224を参照してください。

// The current version of jQuery being used
    jquery: "1.4.2",
6
mahmud khaled

この質問と回答からのインプットに基づいて作成し、共有することにしました。次のブログ投稿からダウンロードできます。

http://hugeonion.com/2010/06/26/here-is-the-missing-jquery-1-4-2-vsdoc-file/

お役に立てば幸いです。

6

ジョンTさんのコメント:

それが価値があるものについて、そしてこの質問から:

jQuery 1.4.3 vsdoc

誰かがjQuery 1.4.3のjQuery vsdocを更新しました。それは:

http://appendto.com/community/vsdoc

@ジョンT:リンクをありがとう!

ここで提供されるv1.4.4 VSDOCファイルのユーザーには、IntelliSenseを壊すわずかなエラーがあります。 1751行目で、ファイルには次のように記述されています。

jQuery.proxy = function(function, context){

これにより、Visual Studioに次のエラーが表示されます。

_Error updating JScript IntelliSense: <your path>\jquery-1.4.4-vsdoc.js: Expected identifier @ 1750:24_(または十分近い)。

この行を次のように更新します。

jQuery.proxy = function(method, context){

このバグはVS2008で発見され、解決されました。

2
robyaw

当面は、「jquery-1.4.1-vsdoc.js」の名前を常に「jquery-1.4.2-vsdoc.js」に変更し、新しいバージョンのvsdocがリリースされたら、それを置き換えるだけです。

注:次に、スクリプトのソースパスを変更し、vsdocを取得するようにvsを強制するように再度変更する必要がありました。 src属性値の先頭にスラッシュを追加して削除しました。

2
Mr Grok

JQuery 1.4.4、および http://appendto.com/community/vsdoc のvsdoc(および〜1750行の修正)を使用すると、エラーなしでIntellisenseを更新できます。しかし、私が入力するときはいつでも:

$。

関連するIntellipromptsを取得できないだけでなく、次のように表示されます。

Javascript Intellisenseメッセージ:JSIntellisense:Internal /(3:4):必要なオブジェクト

これは私の.jsファイルの最初の関数を参照します:

; (function($){$ .fn.MobileFunction = function(options){

   //My Function
};

})(jQuery);

警告が1つあります。})(jQuery);の最初の閉じかっこに「期待される式」があります。コードに構文エラーが見つかりません。関数全体がコメント化されていても、Intellisenseは出力を生成しません。

1
user588150

それが価値があるものについて、そしてこの質問から:

jQuery 1.4.3 vsdoc

誰かがjQuery 1.4.3のjQuery vsdocを更新しました。それは:

http://appendto.com/community/vsdoc

1
John T

FWIW、jQueryバージョン1.4.2以降用に生成できます http://damianedwards.com/vsdoc でホストされているオンラインツール

また、NuGetのjQueryパッケージには、このツールを使用して生成されたvsdocファイルが含まれています。

このツールは、実際にソースのマージを試みるのではなく、api.jquery.comから公式のAPIドキュメントをスクレイピングし、それを(ブラウザ)メモリ内の実際のjQueryオブジェクトとマージします。 100%完璧というわけではありませんが、非常に近いです(以前のアプローチよりもはるかに近い)。

また、ここでの回答やコメントの一部から判断すると、実際にはウェブページからvsdocファイルを参照している人もいます。こんなことしないで。 vsdocファイルはVisual Studio IntelliSenseにサービスを提供するために特別に構築されており、ブラウザーでは正しく機能しません。実際のjQueryファイル(または.minバージョン)を参照するだけで、Visual Studioは自動的に.vsdocファイルのバージョンを(CDNから参照する場合も含めて)自動的に検出します。

1
Damian Edwards

ここから入手できます:

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.2-vsdoc.js

これはマイクロソフトがホストするWebサイトです。

新しいバージョンが必要な場合は、jQuery 2.1.0、上記のパスでバージョンを変更するだけです。

http://ajax.aspnetcdn.com/ajax/jQuery/jquery-2.1.0-vsdoc.js

そしてすぐにダウンロードが始まります。

0
Matt

このページには、MicrosoftのCDNにあるvsdocファイルのリストが含まれています

http://www.asp.net/ajaxlibrary/cdn.ashx

vsdocを検索するだけで見つかります:)

現在、jqueryの公式ダウンロードページにはありません

0
Karim