Прямо в head, через style вставляешь css код прелоадера, в самое начало body его html представление. Все скрипты в самый низ страницы. Далее уже из js кода вызываешь его сокрытие, достаточно одной строчки вида el.style.display = 'none' Тогда он будет реально показываться когда будет загрузка страницы.