2011-03-14 4 views
1

Я написал свой сайт, чтобы иметь основной файл JavaScript/jQuery, в котором хранятся большинство моих основных функций.загрузка содержимого без javascript

Но на моей странице я использую некоторые функции .load("example.php"), чтобы помочь сохранить основное время страницы загрузки. Проблема, с которой я столкнулся, заключается в том, что WITHIN example.php Мне нужно снова загрузить файл MAIN JavaScript/jQuery, если я хочу использовать некоторые из основных функций, которые я загрузил.

Но это не кажется очень умным и эффективным, есть ли что-то, что у меня отсутствует, что позволило бы мне не делать этого ????

Любой свет будет оценен по этой теме. ура.

ответ

2

Не беспокойтесь, вы можете использовать заголовки кеша для установки времени кеширования для своего файла. Итак, следующий вызов будет выполнен, но он будет извлекать файл из кеша, а не из вашего сервера.

+0

Да, у меня есть заголовки, кеширующие мои файлы. Но возникает другая проблема, когда я загрузил («example.php») ... И я снова включил главный файл javascript и запустил функцию, он дублировал «анимацию», потому что казалось, что файл был загружен 2 раза ... – Justin

2

Вам нужно всего лишь загрузить Javascript-файл за один раз. Если главная страница загрузила его, вам не нужно загружать его снова, когда вы загружаете в него больше контента.

+0

Да, вам нужно использовать live ('click'), чтобы получить это, чтобы я только что заметил ... – Justin

Смежные вопросы