nikki
Постоялец
- Регистрация
- 21 Май 2012
- Сообщения
- 97
- Реакции
- 11
- Автор темы
- #1
Можно ли как-то javascript подгружать позже, многие из них прописываются до head. Например есть ли вариант объеденить javascript соц сетей?
Может просто отложить синтаксический анализ javascript? Нашел вот такой вариант, но правильный ли это вариант? И как выбрать необходимое время?
<script type="text/javascript">
function onLoadScript () {
var scri = document.createElement('script');
scri.src = '<путь к файлу>';
document.body.appendChild(scri);
}
window.onload = function () {setTimeout(onLoadScript, <количество миллисекунд после загрузки документа>)}
</script>
пример:
<script type="text/javascript">
function onLoadScript () {
var scri = document.createElement('script');
scri.src = 'jq.js';
document.body.appendChild(scri);
}
window.onload = function () {setTimeout(onLoadScript, 2000)}
</script>
Может просто отложить синтаксический анализ javascript? Нашел вот такой вариант, но правильный ли это вариант? И как выбрать необходимое время?
<script type="text/javascript">
function onLoadScript () {
var scri = document.createElement('script');
scri.src = '<путь к файлу>';
document.body.appendChild(scri);
}
window.onload = function () {setTimeout(onLoadScript, <количество миллисекунд после загрузки документа>)}
</script>
пример:
<script type="text/javascript">
function onLoadScript () {
var scri = document.createElement('script');
scri.src = 'jq.js';
document.body.appendChild(scri);
}
window.onload = function () {setTimeout(onLoadScript, 2000)}
</script>