г для мене юнуе дв1 мови Л Я понял что основная но говори плиз по русски г к.- укра1нська / Моя Україна :: it-юмор :: разная политота :: js :: фэндомы :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)
Подробнее
г
для мене юнуе дв1 мови
Л
Я понял что основная
но говори плиз по русски
г
к.-
укра1нська та джава скртт
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,Моя Україна,фэндомы,js,разная политота
ну так пусть просит говорить на английском .Дело же не в том что его принуждают говорить на украниском, а в том что он требует от другого перейти на свой язык.Вот именно это охуевшесть под которую никто с самоуважением не будет прогибаться.Скажи он что не знает украинского и попросил бы говорить на английском не было бы никаких к нему претензий.
Какой толк писать пустому диву display:none? Какой толк писать в выводе hello world, где один див на странице одному диву display:inline? Это попытка запутать или запугать кого-то?
Про первое. display:none див будет отображаться, если добавить ему стилей?
Я так кодить начал пару месяцев назад, сам мало знаю, так что у меня про это еще много вопросов.
Зачем писать скрипту type=text/javascript, какой еще там может быть скрипт в браузере?
Этот формат с "Привет, мир!" в title это сниппет какой-то для начала проектов, вместо "!", или просто по рофлу над кем-то?
Почему у него скрипт в html файле в body НАД html кодом?
Зачем вообще тогда html пустой див, если можно просто в скрипте
var helloDiv = document.body.createElement('div') ?
зачем var?
P.S. на какие-то вещи из этого даже ответ загуглить нельзя, не пишут так те, кто объясняют
> Какой толк писать пустому диву display:none?
Чтобы он, не заполненный, не участвовал в отрисовке. Потому что можно добавить ему ненулевую минимальную высоту и/или паддингов добавить + бэкграунд-колор + бордеров и он, хоть и пустой без display: none будет виден в виде сплющеной обведенной хуйни. А тебе этого не надо. Вот ты и скрываешь его, пока не заполнишь.
> Зачем писать скрипту type=text/javascript, какой еще там может быть скрипт в браузере?
Я кодить начал 4 года назад но и сам до сих пор не особо знаю про type=text/javascript.
> Этот формат с "Привет, мир!" в title это сниппет какой-то для начала проектов, вместо "!", или просто по рофлу над кем-то?
Заголовок во вкладке. Может быть любым.
> Почему у него скрипт в html файле в body НАД html кодом?
Потому то window.onload = function () {...} - это кэллбэк, который выполнится, когда браузер прочтет и пропарсит весь html.
> Зачем вообще тогда html пустой див, если можно просто в скрипте var helloDiv = document.body.createElement('div') ?
Что-бы определить место отображения и не париться об этом в самом скрипте
> зачем var?
Я тебе больше скажу: весь var helloDiv = document.getElementById('helloDiv'); не нужен - браузер за кадром это делает для всех элементов идентификаторами создавая глобальные переменные с именами в виде этих идентификаторов. Но глобальные переменные - это зло и поэтому правило хорошего тона явно заводить переменную
P.S. https://learn.javascript.ru/ - хороший учебник был 4 года назад. Да простит меня реактор за порождение ещё одного жавасриптера
Спасибо за ответы. Я уже был на этом сайте и регулярно возвращаюсь. Хотя чаще бываю на 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. Даже паддинги и марджины не видны и не влияют ни на что.
И куда в дальнейшем, это же Привет, мир?
- давайте на пэй-пал, пожалуйста
Второе: Хз
Я так кодить начал пару месяцев назад, сам мало знаю, так что у меня про это еще много вопросов.
Зачем писать скрипту type=text/javascript, какой еще там может быть скрипт в браузере?
Этот формат с "Привет, мир!" в title это сниппет какой-то для начала проектов, вместо "!", или просто по рофлу над кем-то?
Почему у него скрипт в html файле в body НАД html кодом?
Зачем вообще тогда html пустой див, если можно просто в скрипте
var helloDiv = document.body.createElement('div') ?
зачем var?
P.S. на какие-то вещи из этого даже ответ загуглить нельзя, не пишут так те, кто объясняют
Чтобы он, не заполненный, не участвовал в отрисовке. Потому что можно добавить ему ненулевую минимальную высоту и/или паддингов добавить + бэкграунд-колор + бордеров и он, хоть и пустой без display: none будет виден в виде сплющеной обведенной хуйни. А тебе этого не надо. Вот ты и скрываешь его, пока не заполнишь.
> Зачем писать скрипту type=text/javascript, какой еще там может быть скрипт в браузере?
Я кодить начал 4 года назад но и сам до сих пор не особо знаю про type=text/javascript.
> Этот формат с "Привет, мир!" в title это сниппет какой-то для начала проектов, вместо "!", или просто по рофлу над кем-то?
Заголовок во вкладке. Может быть любым.
> Почему у него скрипт в html файле в body НАД html кодом?
Потому то window.onload = function () {...} - это кэллбэк, который выполнится, когда браузер прочтет и пропарсит весь html.
> Зачем вообще тогда html пустой див, если можно просто в скрипте var helloDiv = document.body.createElement('div') ?
Что-бы определить место отображения и не париться об этом в самом скрипте
> зачем var?
Я тебе больше скажу: весь var helloDiv = document.getElementById('helloDiv'); не нужен - браузер за кадром это делает для всех элементов идентификаторами создавая глобальные переменные с именами в виде этих идентификаторов. Но глобальные переменные - это зло и поэтому правило хорошего тона явно заводить переменную
P.S. https://learn.javascript.ru/ - хороший учебник был 4 года назад. Да простит меня реактор за порождение ещё одного жавасриптера
>Потому то 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 фишек по туториалам.
Просто там один див на весь документ, или он собирался расширять свой мем-ответ?
Как жизнь фронтэндера, кстати?
И куда в дальнейшем, это же Привет, мир?