ленивая загрузка java скрипта в php - PullRequest
0 голосов
/ 24 февраля 2010

Я использую визуализацию Google для рисования графиков на своем веб-сайте. Это включает в себя множество сценариев Java.

 <script type="text/javascript" src="http://www.google.com/jsapi"></script>
 <script type="text/javascript">
 google.load('visualization', '1', {packages: ['annotatedtimeline']});
 </script>

Эти две строки скрипта первоначально загружаются не менее 5 - 8 секунд. Как бы то ни было, я использую функцию графика на своем веб-сайте после некоторой начальной загрузки страницы, а не сразу. Поэтому мне было интересно, вместо того, чтобы замедлять загрузку страницы на 5 секций для загрузки скрипта, могу ли я выполнить ленивую загрузку java-скрипта параллельно загрузке моей страницы. Это ускорит загрузку моей начальной страницы. Можно ли это сделать, если да, пожалуйста, дайте мне знать синтаксис, а также ссылку, содержащую документацию, если таковая имеется.

Ответы [ 3 ]

2 голосов
/ 24 февраля 2010

Поместите все теги script непосредственно перед закрывающим тегом body согласно этой рекомендации YSlow .

0 голосов
/ 24 февраля 2010

Вы также можете поэкспериментировать с атрибутом DEFER и поместить тег сценария в отдельный тег head:

http://www.hunlock.com/blogs/Deferred_Javascript

0 голосов
/ 24 февраля 2010

Поместите его как можно ниже на странице, то есть ближе к конечному тегу. Ваша страница загрузит все свое содержимое перед дальнейшей задержкой для загрузки JS.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...