Où puis-je obtenir le VSDoc pour jQuery 1.4.2?
Réponses
Trop de publicités?Les aventuriers peuvent ajouter les lignes suivantes à partir de 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 );
}
},
Cette documentation est extraite des pages Web de jQuery et des définitions actuelles de "live" et "die", mais n'hésitez pas à vous ajuster à votre guise.
Aussi, à la ligne 224:
// The current version of jQuery being used
jquery: "1.4.2",
Vous l'obtenez toujours à partir de http://docs.jquery.com/Downloading_jQuery - si ce n'est pas encore là, ce n'est pas encore disponible. La version 1.4.1 existe - voir la capture d'écran - mais la version 1.4.2 n'est pas encore prête.
Juste une note sur la réponse de Herb. La ligne 2940, pour moi en tout cas, était au milieu de la méthode de la "gâchette". J'ai inséré le code après 2949. En outre, comme il m'a fallu environ 45 minutes pour comprendre pourquoi les commentaires ne fonctionnaient pas pour ces deux nouvelles routines - les balises "summary" en contiennent une de trop!
Voici la version corrigée:
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);
}
},
Vous ne savez pas s'il s'agit de la "version officielle", mais vous pouvez maintenant télécharger un fichier 1.4.2-vsdoc à partir du CDN Microsoft: http://ajax.microsoft.com/ajax/jQuery/jquery-1.4.2-vsdoc.js
La dernière version prise en charge par VSDoc semble être la v.1.4.4 de Microsoft et peut être consultée à l' adresse http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.4.4-vsdoc.js .
C'est le nouveau CDN MS pour les kits d'outils (qui remplace l'ancien domaine microsoft.com).