Snake800

Snake800
Рейтинг
238
Регистрация
02.02.2011
(_._)
Не слышал о таком.
Dmitriy_2014 #:
Это тоже самое, если бы я разместил скрипты в footer’е, перед закрывающим тегом body. По сути тоже сначала загрузится страница, а потом скрипты?

Да. В данном случае можно использовать любой из них.
Dmitriy_2014 #:
document.addEventListener('DOMContentLoaded', по сути тоже самое что и это jQuery(document).ready?

По большому счёту да. Есть разница в том, что метод в jQuery ready сработает в любом случае, а DOMContentLoaded может быть не вызван, если событие навешано уже после вызванного браузером события загрузки.
Dmitriy_2014 #:
JavaScript говорит мне, что мальчик хочешь на кнопку нажать, а ничего не выйдет, теперь скрипт выше кнопки и поэтому кнопки как бы и нет ХА-ХА – null тебе в ребро :)

Можно разделить скрипт на 2 части. Вот это -

 const currentTheme = localStorage.getItem('theme') || 'light'
document.documentElement.setAttribute('data-theme', currentTheme)
 оставить в <head>, осталное в подвал вместе с остальными скриптами.

alexx10 #:

Это какой-то позор (с)

По факту, оно примерно так и получается. Оговорка по Фрейду, как говорится)) Мало того, что хотят в полцены, так ещё и не хотят принимать свои же фантики. Индусам уже отгрузили, теперь вот китайцы.
alexx10 #:

Откуда у вас сведения, что поставляют Китаю бесплатно

От Вас:

alexx10 #:

Лучше поставлять Китаю в два раза бесплатно

 

Dmitriy_2014 #:
Так, а что сделать, перенести JS до CSS?

Достаточно в head. Проверено. И да, хорошим тоном является при первом визите устанавливать тему на основе дефолтных настроек юзера.

domen77 #:
Есть идея/концепция как это делать

Целых три. 1. Самостоятельно: получить профильное образование и до конца жизни оттачивать мастерство. 2. Обратиться к тому, кто уже сделал/делает это. 3. Забить.

sashken #:

У меня российский IP (Ростелеком). VPNа - нет

Возможно. Я просто проверил с одного и того же браузера с разных ip - у меня вышло так.

domen77 :
Если 100% защиты нет, то что делать? 

Забить.

Всего: 2066