Опыт, друг ошибок трудных. AndrewRusinas, до начала изучения фреймворка лучше понимать JS (он же не как все) и ООП что бы вопросов лишних не было.
Я сам так же делал при переходе из верстальщиков, взял для бэка Express и написал приложение используя на фронте JQuery и в целом то оно работает и без особых багов, но с течением времени появляется опыт и начинается рефакторинг одного говнокода в другой.
Что бы не возникало проблем лучше иметь хорошую базу в начале пути, но если нет времени объяснять то короткий путь через взял и написал тоже вполне себе подходит. Потом просто знания лежат не в хронологическом порядке как в книгах, а разрозненно по мере ошибок которые допускал и изучал нужную тему.
gradk, я слышал такой совет, напишите свой JQuery что бы понять как работает JS (хотя бы часть функций). Фреймворки как бы кто не говорил, будет проще понять после того как поймете нативный JS, соответственно нужна практика.
Я начинал в верстке и как результат мыслил на JQuery после перехода на бэк и пришлось заполнять пробел знаний погрузившись в JS.
Вероятно создать массив, объект или строку в которую будут складываться найденные значения и возвращаться. Что должно вернуться и в каком виде Вам явно лучше известно.
getElementById = 1 объект
getElementsByClassName = массив объектов
если класс на странице 1 то document.querySelector(selectors) вполне себе подойдет, либо перебирайте элементы массива.
Если диск живой то скорее всего можно скриптом взять ключ? храниться же на нем.
А коробочка с какой ОС то? начиная с 8 можно забыть про наклейку, но тут скорее ХРюша там пленки не было и на некоторых 7.
Обычно я делаю класс hidden и применяю его к контенту который не должно быть видно.
А потом через JS
let classList = element.classLisct;
classList.add('className') //Добавить
classList.remove('className') //Удалить
classList.contains('className') //Есть ли класс
mrusklon, если имена элементов формы совпадают то они группируются в объект и передаются на сервер, а там их можно разобрать уже как надо. Либо собрать объект правильно формата (ключ : значение) и передать сразу в БД. INSERT INTO ".$db_table." SET "объект"
AndrewRusinas, до начала изучения фреймворка лучше понимать JS (он же не как все) и ООП что бы вопросов лишних не было.
Я сам так же делал при переходе из верстальщиков, взял для бэка Express и написал приложение используя на фронте JQuery и в целом то оно работает и без особых багов, но с течением времени появляется опыт и начинается рефакторинг одного говнокода в другой.
Что бы не возникало проблем лучше иметь хорошую базу в начале пути, но если нет времени объяснять то короткий путь через взял и написал тоже вполне себе подходит. Потом просто знания лежат не в хронологическом порядке как в книгах, а разрозненно по мере ошибок которые допускал и изучал нужную тему.