[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: AMD Подгрузка скриптов
Quieteroks
Здравствуйте.

Делаю по инструкции, вроде.
При подключении скрипта из:
<script type="text/javascript" data-main="?ajax=java&with=doc&type=b" src="js/require.js"/>

Этот скрипт подключается и выполняется.
А когда я подключаю новый скрипт из скрипта ajax подгрузки командой:
require([data.script]);

Он добавляет его в хедер, но не исполняет..

От сюда два вопроса:
- что и куда добавить, чтоб он не кэшировал скрипты в хедере страницы.
- как заставить выполнятся скрипт? Может конструкция jQuery(document).ready(function(){}); не нужна в подключаемых скриптах?
sharki
скорее надо в динамически подключаемых функциях делать что-то типа того
(function(){
// your code
})()
Quieteroks
sharki
Нет, такая обертка тоже не помогает.
sharki
ну тогда убирай все автозапуски) Да поможет тебе метод тыка
Quieteroks
sharki
В каком смысле убирать их?
Сделать обертку в виде функции:
function runListner() {
// Сюда код слушателей
}

А потом все это дело запускать таким вот способом:
require([data.script], function() {
runListner();
});


Но тогда же будет ошибка с одноименной функцией...
sharki
всмысле просто оставить листинг функций, и их вызовы, без применения автозапусков аля jQuery(document).ready и моего варианта, это же логично
Quieteroks
sharki
Ноль реакции... sad.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.