Я пишу несколько сценариев, которые я разбил на отдельные файлы.Мне интересно, можно ли заставить intellisense работать над моими пользовательскими сценариями.
Скажем, у меня есть сценарий A с некоторыми функциями, которые мне нужно использовать в сценарии B. Было бы здорово, если бы я мог видеть эти функции в сценарии B во время набора текста.
Я пыталсясделайте xml ссылочный комментарий
/// <reference path="A.js" />
, но это, похоже, ничего не даст.
Спасибо
Редактировать
// script 1
var abc = (function (my, $)
{
my.events = function ()
{
// selectors is from my base file(not shown as I don't think it is needed to be shown)
// my.selectors.createFrm = '#createFrm'
var createSubmitFrmHandler = $(my.selectors.createFrm).live('submit', function (e)
{
e.preventDefault();
});
}
return my;
} abc || {}, jQuery));
// script 2
var abc = (function (my, $)
{
my.dialogs = {
addDialog: function ()
{
var $dialog = $('<div></div>').dialog(
{
width: 580,
height: 410,
resizable: false,
modal: true,
autoOpen: false,
title: 'Basic Dialog',
buttons:
{
Cancel: function ()
{
$(this).dialog('close');
},
'Create': function ()
{
jQuery.validator.unobtrusive.parse(my.selectors.createFrm)
// this is undefined as page loadup no form was found so live did not kick in
my.createSubmitFrmHandler.validate().form();
}
}
});
return $dialog;
},
return my;
} abc || {}, jQuery));
Итак, у меня есть что-то подобное.
Если я нахожусь в Сценарии 2, если я перехожу к «моему».Я ничего не вижу в intellisense.