Были ли у вас, парни и девушки, какие-нибудь подсказки или хаки, чтобы максимально использовать возможности JavaScript intellisense в Visual Studio 2008?JavaScript intellisense в Visual Studio 2008
Рассмотрим следующий пример:
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 показывает мне, что "пространство имен" и использует функции документирования (<param>
и <summary>
). Однако мне не удалось получить документацию по документации <return>
.
Теперь все хорошо и хорошо. Но когда я делаю:
happyJulie.access("breasts");
Visual Studio не знает о функции access
и я не получаю никаких документов на него.
Есть ли способ опубликовать общедоступные переменные и привилегированные функции для функциональности Intellisense Visual Studios, при этом создавая объекты с частными членами?
Да, используя весь car->wheels->tires
надоедает в какой-то момент :)
omg. happyJulie.access («грудь») - лучший пример. – 2008-09-24 18:15:28
Хе-хе. Я надеюсь, что это никого не обидит :) – roosteronacid 2008-09-24 19:11:19