Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Динамическая подгрузка скрипта (https://javascript.ru/forum/misc/5547-dinamicheskaya-podgruzka-skripta.html)

format1981 22.10.2009 11:05

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

B~Vladi 22.10.2009 12:40

1. Создаёшь методами DOM: http://javascript.ru/php/include
2. Получаешь как ответ на AJAX-запрос в формате JSON.

format1981 22.10.2009 14:24

Спасибо, вроде ничего сложного.

x-yuri 23.10.2009 02:47

но возникает другой вопрос, нужна ли эта подгрузка кода?

format1981 23.10.2009 07:43

1. Для того чтобы необходимый код загружался по мере надобности, экономя трафик и время.
2. Для того чтобы невозможно было пользоваться web-приложением офлайн.

B~Vladi 23.10.2009 10:10

Цитата:

Сообщение от x-yuri
но возникает другой вопрос, нужна ли эта подгрузка кода?

Мне показалось это в другом смысле - "что-то у тебя не правильно..."

x-yuri 23.10.2009 11:03

Цитата:

Сообщение от format1981
1. Для того чтобы необходимый код загружался по мере надобности, экономя трафик и время.

ну это можно и на сервере сделать... а еще можно объединять js-файлы в один и каким-нибудь YUICompressor'ом их сжимать

Цитата:

Сообщение от format1981
2. Для того чтобы невозможно было пользоваться web-приложением офлайн.

хм, тут люди наоборот пытаются организовать... хотя есть и те, кто пытается запретить сохранение картинок и прочую чушь

Цитата:

Сообщение от B~Vladi
Мне показалось это в другом смысле - "что-то у тебя не правильно..."

ведь не ты ту функцию написал. Значит все ok :) Правда непонятно, зачем ты JSON предложил. Ведь можно сразу скрипт запросить и выполнить

B~Vladi 23.10.2009 12:40

Цитата:

Сообщение от x-yuri
ведь не ты ту функцию написал. Значит все ok

Я свою, подобную писал:)
Цитата:

Сообщение от x-yuri
Правда непонятно, зачем ты JSON предложил. Ведь можно сразу скрипт запросить и выполнить

Да, но это по-сути одно и тоже:)


Часовой пояс GMT +3, время: 21:23.