powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вариации по подключению javascript кода к документу
2 сообщений из 2, страница 1 из 1
Вариации по подключению javascript кода к документу
    #39569797
kiril_buin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

Ребята, если вас это не затруднит, выскажите, пожалуйста, своё мнение по следующему вопросу.

Есть загрузка большого (около 4 Мбайт) javascript-файла через XmlHttpRequest. Допустим, файл http://domain/javascript_code.js.

Для того, чтобы, зная количество загруженных данных, показать процент загрузки на индикаторе. Распространённая практика.

Затем нужно подключить этот же скрипт к документу. Чтобы он работал. Сам скрипт, получается, уже загружен в браузер.

Есть два варианта подключения javascript скрипта к странице из javascript кода.

1. Классический. Через тег (элемент) script, атрибут src:

var script = document.createElement("script");
script.src = " http://domain/javascript_code.js";
document.head.appendChild(script);

Скрипт подключается как:

<script src=" http://domain/javascript_code.js"></script>

Тут получается второй запрос за файлом скрипта на сервер. Если есть кэш - хорошо, но браузер всё-равно дёргается.

2. Инлайн вставкой javascript кода (результата реквеста xhr.responseText) между тегами:

var script = document.createElement("script");
script.textContent = xhr.responseText;

Скрипт выглядит так:

<script id=”js_script”>JAVASCRIPT_CODE</script>

Размер данного кода весьма большой, около 4 Мбайт.
Во втором случае нельзя дебажиться в браузере.

Как вы думаете, во втором случае какие могут быть подводные камни?
Это корректный подход?

Заранее благодарен.
...
Рейтинг: 0 / 0
Вариации по подключению javascript кода к документу
    #39569818
Руслан Дамирович
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотрите исходники jQuery.getScript
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вариации по подключению javascript кода к документу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]