Хм, спасибо. Сам три недели назад написал ToDo на React+TypeScript. С тех пор сделал магазин(на commerce js) и чат(chatengine). Фрилансишь?
>Я кодить начал 4 года назад но и сам до сих пор не особо знаю про type=text/javascript.
Как жизнь фронтэндера, кстати?
Спасибо за ответы. Я уже был на этом сайте и регулярно возвращаюсь. Хотя чаще бываю на mdn, freecodecamp или просто на ютуб туториалах, сейчас уже по реакту/тайпскрипту на инглише.

>Потому то window.onload = function () {...} - это кэллбэк, который выполнится, когда браузер прочтет и пропарсит весь html.
Если дело в парсинге и/или скачивании файлов, почему нельзя написать defer внутри script и вообще поместить его в head/в конец body? К примеру мне(я нуб, признаю), код не так читабелен, когда в файле с хтмл в боди сверху идет скрипт, затем написан html под ним.

>Я тебе больше скажу: весь var helloDiv = document.getElementById('helloDiv'); не нужен - браузер за кадром это делает для всех элементов идентификаторами создавая глобальные переменные с именами в виде этих идентификаторов. Но глобальные переменные - это зло и поэтому правило хорошего тона явно заводить переменную
Я писал этот вопрос скорее к тому, почему бы не const? Зачем вообще использовать var?

Про то, что у дивов есть стандартные паддинги/марджины и прочее - уже знал, и делал такое:
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
много раз, для изучения всяких css фишек по туториалам.
Просто там один див на весь документ, или он собирался расширять свой мем-ответ?
Только что проверил, потому что самому показалось странным - не важно, что добавлять на элемент с display:none - его никогда не будет в document flow. Даже паддинги и марджины не видны и не влияют ни на что.
И куда в дальнейшем, это же Привет, мир?
Про первое. display:none див будет отображаться, если добавить ему стилей?
Я так кодить начал пару месяцев назад, сам мало знаю, так что у меня про это еще много вопросов.
Зачем писать скрипту type=text/javascript, какой еще там может быть скрипт в браузере?
Этот формат с "Привет, мир!" в title это сниппет какой-то для начала проектов, вместо "!", или просто по рофлу над кем-то?
Почему у него скрипт в html файле в body НАД html кодом?
Зачем вообще тогда html пустой див, если можно просто в скрипте
var helloDiv = document.body.createElement('div') ?
зачем var?
P.S. на какие-то вещи из этого даже ответ загуглить нельзя, не пишут так те, кто объясняют
Какой толк писать пустому диву display:none? Какой толк писать в выводе hello world, где один див на странице одному диву display:inline? Это попытка запутать или запугать кого-то?