IIIu6ko, заголовки, мета-тэги, ... Красоту кода они не смотрят) Названия классов, дата-аттрибуты, ... - какая разница поисковику? Это не относится к контенту
Михаил, у Реакта есть просто охренительный туториал , где вы по шагам напишите маленькое приложение. Попробуйте и поймёте. Но нужно достаточно хорошо знать JS .
ИМХО, просто так лучше в фреймворки не лезть, пока вы сами не поймёте, для чего они вам необходимы в проекте
Вы можете для удобства разбивать ваши стили по файлам и папкам, использовать препроцессоры вроде sass/scss , ...
Gulp с помощью нескольки плагинов соберёт это в один файл, попутно проставит префиксы, минифицирует код, положит его куда скажете и перезагрузит страничку. Также, его можно настроить, чтобы он сам проделывал это всё как только вы внесёте любые изменения в файлы.
Погуглите мануалы по Gulp . Им можно делать гораздо больше, чем я описал
Виталий, да, конечно, я скорее говорил о том, что это не присвоение значения 1 переменной a , просо старался подобрать наиболее понятное объяснение для автора
Anton Mashletov, почему нелогично-то?
1 - Первым выполняется в этой конструкции "ИЛИ"
2 - У "ИЛИ" есть два аргумента. Первый возвращает true. Ко второму мы не перейдём
3 - Если бы первый аргумент возвращал false, мы бы перешли к "И", и тогда бы уже выполнялось присваивание
Я почти уверен, что эта конструкция одинаково отработает в разных ЯП, не только в JS
lilseo, тогда так:
Записывайте юзеру в куки, что он зашёл на сайт
При открытии любой страницы проверяйте, есть ли нужная кука. Если есть - ничего не показывайте, если нет - показывайте окно и записывайте куку
JyriG, а в чём ты пишешь? Поставь нормальную IDE а ля WebStorm/PhpStorm/...
Полгода - это мало)
Не очень понятно, что именно ты хочешь ускорить, на что именно у тебя уходит время. Может тебе препроцессоры и сборщики помогут, может ещё что. Конкретизируй
Евгений Иванов, нет, не так
document.ready сюда мало отношения имеет
Фишка в том, что вы не обновляете область, а, технически, полностью заменяете её новыми элементами. Клик привязывается не к классу, а к конкретному элементу
Евгений Иванов, почитайте про делегирование событий в JS . Или загуглите "клик на динамических элементах js"
Если коротко - после первого клика (в вызове .html() ) вы убиваете все элементы, на которых висит клик. И создаёте новые, с тем же классом. Но клик на них не висит. Такое изменение обработчика должно помочь