Avez-vous les gars et les filles eu des conseils ou des hacks pour tirer le meilleur parti des options JavaScript IntelliSense dans Visual Studio 2008?IntelliSense JavaScript dans Visual Studio 2008
Considérez ce qui suit:
var Persons = {};
Persons.Females = {};
Persons.Females.Julie = function (_mood)
{
/// <param name="_mood">Mood of Julie</param>
/// <summary>Constructor function: Julie, a 22 year old female</summary>
/// <returns>New instance of Julie</returns>
var breasts, thighs, stomach; // Private variables
this.mood = _mood; // Public variable
function accessBodypart(_bodypart) // Private function
{
/// <param name="_bodypart">Bodypart to access</param>
}
this.access = function (_bodypart, _accessee) // Privileged function
{
/// <param name="_bodypart">Access a bodypart on Julie</param>
/// <param name="_accessee">Person accessing Julie</param>
/// <summary>If you have sufficient rights, you may use this
/// function</summary>
/// <returns>Julie's reaction</returns>
if (_accessee.status === "boyfriend")
{
accessBodypart(_bodypart);
return "Giggles";
}
return "Slap in the face";
};
};
var happyJulie = Persons.Females.Julie("happy");
Visual Studio me montre les "namespaces" et utilise les fonctionnalités de documentation (<param>
et <summary>
). Je n'ai pas pu obtenir la fonctionnalité de documentation <return>
cependant.
Maintenant, tout va bien. Mais quand je fais:
happyJulie.access("breasts");
Visual Studio ne connaît pas la fonction access
et je reçois aucune documentation.
Existe-t-il un moyen d'exposer les variables publiques et les fonctions privilégiées à la fonctionnalité intellisense de Visual Studios, tout en créant des objets avec des membres privés?
Oui, en utilisant l'ensemble car->wheels->tires
vieillit à un moment donné :)
omg. happyJulie.access ("seins") est le meilleur exemple de tous les temps. –
Hehe. J'espère que ça ne va offenser personne :) – roosteronacid
2 votes offensifs jusqu'à présent. Et nous nous demandons pourquoi plus de femmes ne sont pas des programmeurs .. soupir. –