Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
$(document).ready....Такое решение, например, на странице проекта script.aculo.us.
<script type="text/javascript">
// <![CDATA[
init();
// ]]>
</script>
</body>
...
Присутствие этого атрибута указывает IE, что загрузку скрипта нужно отложить до тех пор, пока не загрузится DOM
«Если вам не удается избежать вызовов document.write любыми путями помещайте их в самый низ документа. Возможно, стоит рассмотреть вариант, когда после загрузки страницы блок с контекстной рекламой перемещается в необходимое место, а все это время он скрыт где-нибудь в подвале документа и не влияет на скорость загрузки основного содержания.»
<div id='initial_location_of_something' style='display:none'>
.. здесь должен быть расположен информер / реклама / счетчик ...
</div>
...
<div id='to_move_somewhere' style='display:none'>
... здесь идет код вызова внешнего скрипта, script src='...' ...
</div>
<script type='text/javascript'>
document.getElementById('initial_location_of_something').innerHTML =
document.getElementById('to_move_somewhere').innerHTML;
document.getElementById('initial_location_of_something').style='block';
</script>
Практический JS: «отложенная» загрузка