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

Интересное

Git и Bitbucket
Git – это распределенная система контроля версий. Пожалуй, на этом теория заканчивается, так как...
Отзыв о FirstVDS
При покупке хостинга у FirstVDS мне предложили скидку за годный отзыв в блоге или на форуме....
Проверка сайта на вирусы
Если пользоваться привычной терминологией, то web вирусы не являются вирусами в традиционном...
Project Glass — Очки будущего от Google
Компания Google представила суперсовременные «очки дополненной реальности» или Project Glass. Впрочем,...

Комментарии

  • blackswanny@gmail.com Гомозов
    22.05.2012 в 07:50
    то же самое, только без jQuery
    http://www.artlebedev.ru/tools/technogrette/js/include/
    ответить

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

Войти через OpenID

рейтинг0+-
Популярные
Точки входа
Наверх