Как вы изучали(изучаете) javascript? Это же писец-язык лапша... А работа с DOM-кошмар! В руководстве от мозиллы можно утонуть и сойти с ума... Постоянно что то не работает,учить пхп и то приятнее и понятнее было
>>246996310 (OP) сначала делаешь счетчик, потом делаешь пару простых слайдеров, потом делаешь туду лист, потом делаешь змейку и тетрис, потом тоже самое на реакте, делаешь пару сайтов и уже можешь работать за 50 000 в мес
>>246997685 А что там такого сложного? События, дерево элементов да ajax. Это ж всё не надо сразу досконально изучать, по мере надобности гугли да разбирайся.
>>246998357 я только понял как подключиться к элементам. хотел сделать изменение цвета при удержании элемента мышью(именно с жс,на чистом CSS это просто)-ничего не заработало.А жс тред-сборище токсиков
>>246999296 анон,это критическая проблема. иначе какой я кодер,я должен уметь это >>246999614 я сделал через id и да,я щас понял,почему на чистом css не получилось,я поставил колор вместо бэкграунд-колор. вот я тупица
>>247000041 Чел, я серьёзно, если ты не можешь разобраться с DOM API, то программирование — это не твоё. Твой уровень — это завод или касса в Пятёрочке.
>>246996310 (OP) имхо, жс это очень плохой выбор для первого языка. Считай язык объединенный с GUI браузера. Плюс браузерное апи которое может сильно отличаться. Ну или держаться только серверной части и к фронту перейти когда знания окрепнут.
>>247000837 Но это его основное назначение - манипуляция с графической частью. Все остальное все-таки вторично. Ты конечно можешь забивать гвозди микроскопом, но все равно должен понимать что для этого есть молоток.
>>246996310 (OP) Напрямую с DOM ты никогда работать не будешь. Бери фреймворки/библиотеки по типу react, vue или angular. В крайнем случае бери JQuery. Это тот же DOM просто завернутый в более удобные функции.
На самом деле не советую работать с вебом. Через 5 лет будешь плеваться и материться жалея потраченного времени. Потому что вечно все меняется, вечно все ломается и это замкнутый круг.
>>247000928 mousedown - фиксируешь, что пользователь нажал, но не отпустил выполняешь свой код до тех пор, пока пользователь не отожмёт mouseup - фиксируешь, что пользователь отжал, код не выполняешь
>>246997299 Потом сталкиваешься с реальностью и получаешь по жопе из-за отсутствия опыта. В первые месяца 3 на работе взял кучу подходов и фишек от команды, потом стал смелее и стал внедрять свои подходы
>>247002484 Учат для того, чтобы писать уметь крутить код в голове без необходимости покликать на примере, а не гуглить. Если работаешь на дядю, то скорость черепахи не приветствуется, особенно в реалтайме поступления багов какой-нибудь задачки. Очень часто приходится переключаться с задачи на задачу, тут мастхев умение воспроизводить код в голове, разбираться в том, что написано не тобой
>>247002693 Все гуглят, сеньоры гуглят, мидлы гуглят, джуны. Твой навык разработчика почти на 100% зависит от твоего навыка искать информацию. С твоим подходом далеко не уйдёшь
>>247002794 Да, я тоже гуглю, но только какие-нибудь фишечки css'а или же сурс код какой-нибудь либы, чтобы знать то, что она может, а что придётся костылить для работы какого-нибудь кейса. То, что написано без использования либ не нуждается в поиске в инете. Приведи пример ванильного кода, который невозможно понять давай без Date
>>247002985 Да в том-то и прикол, что я никаких примеров даже привести не смогу. Просто любая задача делается без каких-либо предварительных знаний, активно учить ничего не нужно, в процессе задачи ты сам наберёшь нужные знания
>>247003270 Если че не работает открываешь консоль браузера и смотришь может у тебя ошибки какие нибудь. Если есть ошибки и ты не понимаешь что они значат то гугли их. Короче дебажить и гуглить учись.
>>247003270 Во-первых, убери нахуй тег скрипт из хеда Скрипты обычно крепятся перед </Бади> Во-вторых, let - это синтаксис es6 Используй лучше var, особенно когда в ТЗ видишь ишак
>>247005805 >>247005897 Я тебе уже сверху написал. Стили крепятся в заголовке, а скрипты в самом низу Тогда браузер сгенерит дом, перейдет к тегу скрипт и найдет объект Плюс, пока учишься в браузере, лучше забить на let и стрелочные функции. Потом говна столько говна съешь, лучше сразу учится нормально
>>247006629 Макет был принудительно применён перед полной загрузкой страницы. Если таблицы стилей ещё не загружены, то это может спровоцировать отображение нестилизованного содержимого