..
Сколько раз мы слышали, что JavaScript является наиболее частой причиной задержек при загрузке веб-страницы? много раз, не так ли? Это, к сожалению, происходит из того факта, что многие услуги, используемые на веб-сайтах и блогах поставляются извне за счет включения в веб-страницы в Javascript коде. Например думать услуг, таких как статистика, обмен баннерами, социальных плагинов, Мини-чат и т.п..
Все эти элементы, как правило, загружены в веб-страницы с помощью <script> следующим образом:
<script type="text/javascript" src="http://www.sitoesterno.com/servizio.js"> </ SCRIPT>Этот тип разметки, как и предполагалось, страдает серьезной проблемой: если внешние ресурсы не реагирует быстро (например, потому что сервер перегружен или есть временные проблемы сети) браузер, призванный отобразить веб-страницу провести этот код, он будет блокировать дожидаясь загрузки JavaScript будет загружен. Следствием является то, что веб-страница может стать очень медленно или, в худшем случае, может быть белым ... что приводит к потере трафика!

Одним из решений этой проблемы предлагается использование <iframe> теги, но это не всегда возможно: если элемент, который будет включен имеет определенный размер (например, баннеры), вы можете использовать это решение ... но когда элемент должен включать в себя различные размеры или использовать динамические эффекты, IFRAME, конечно, недостаточно.
Второе решение, которое также очень проста, является размещение кода JavaScript, которые непосредственно не производят вывод (например, статистика) в нижней части как раз перед закрытием <body> ... но когда наш код должен производить вывод, и это должен находиться на конкретный пункт нашего макета это не, конечно, возможно.
Оба эти простые решения, следовательно, не являются ответом Вы ищете ... Мы видим, что это такое и как асинхронной загрузки кода JavaScript.
| |
CSS (курс)
Веб-дизайн и доступность в соответствии с W3C CSS и XHTML. Начиная от 29 €. |
| |
HTML (курс)
Язык разметки для веб от 29 €. |
| |
Javascript (курс)
Полное руководство для сценариев на стороне клиента. С 39 €. |