Javascript. include в javascript

Данный код позволяет подключать javascript файлы из любого места программы. Причем исключается посторное включение одного и того же файла.

    js = new Object;
js.loadedModules = new Array;
js.include = function(path) {
if(js.loadedModules[path]) return;
js.loadedModules[path] = true;
$.ajax({
url: path,
dataType: "script",
async: false,
success: function(js){if(jQuery.browser.safari){eval(js);}}
});

}

Как видите, внешний файл подключить довольно просто: js.include('main.js');

Необходимо в метод include объекта js передать адрес js скрипта.

Для использования этого кода понадобится библиотека jQuery.

Рекомендую данный код выделить в отдельный файл и включать его в сценарий сразу же после подключения библиотеки jQuery. Подключать внешний файл с кодом прийдется обычным способом через тег script

Интересное

Под контролем элиты
Теория заговора — самая обсуждаемая и неизвестная тематика в мировой прессе и глобальной сети....
PHP. Русский в транслит
Для автовладельцев отменили налог
По словам Валерия Лозового, первый шаг по упрощению процедуры государственного технического...
Официальный пост анекдотов про партию, номенклатуру и партсобрания
На партсобрании встает Рабинович. «Я уже не спрашиваю, где свобода. Я спрашиваю – где мясо?». На...
Подстава
Операция «КаталоХ» или почтовый лохотрон

Комментарии

  • [email protected] Гомозов
    22.05.2012 в 10:50
    то же самое, только без jQuery
    http://www.artlebedev.ru/tools/technogrette/js/include/
    ответить

Чтобы оставлять комментарии, авторизируйтесь

Войти через OpenID

Популярные
Точки входа
Полезные ссылки
Статьи о строительстве - профнастил кровельный. Консультация уролога - частный уролог лучшие врачи в Медцентрсервис. Тут автобус. Только россия.