¿Han recibido consejos o hacks algunos chicos y chicas para sacar el máximo provecho de las opciones de intellisense de JavaScript en Visual Studio 2008?JavaScript intellisense en Visual Studio 2008
considerar lo siguiente:
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 muestra los "espacios de nombres" y utiliza las funciones de documentación (<param>
y <summary>
). Sin embargo, no he podido obtener la función de documentación <return>
.
Ahora, eso está muy bien. Pero cuando lo haga:
happyJulie.access("breasts");
Visual Studio no sabe acerca de la función access
y consigo ninguna documentación sobre el mismo.
¿Hay alguna manera de exponer las variables públicas y las funciones privilegiadas a la funcionalidad intellisense de Visual Studios, mientras sigo creando objetos con miembros privados?
Sí, utilizando toda la car->wheels->tires
pasa de moda en algún momento :)
omg. happyJulie.access ("pechos") es el mejor ejemplo de todos. –
Hehe. Espero que no ofenda a nadie :) – roosteronacid
2 votos ofensivos hasta ahora. Y nos preguntamos por qué más mujeres no son programadoras .. suspiro. –