Евгений, не будучи специалистом, кроме как по окончанию гарантии или явным признакам (например железка приняла душ) - практически не возможно определить состояние железки. Да что уж там, большинство спецов без "вскрытия" не смогут сказать, сколько железке отведено времени на этом свете... =)
Иван, лучший вариант изучения - изучать не практике, поставьте себе задачу сверстать хотя бы простую онлайн форму, например с помощью Bootstrap. Вам в любом случае придется гуглить не понятные Вам моменты, так почему бы не начать гуглить прямо сейчас? Тем более далеко не факт, что на работе у Вас будут компетентные наставники...
Напишите онлайн форму и выложите здесь, Вас разумеется закидают тапками, но с каждым последующим разом тапков будешь меньше, а потом и Вы начнете ими кидаться.. :)
Михаил Р.
@Mike_Ro Автор вопроса, куратор тега JavaScript
Михаил, понял проблему, проблема была не в селекторе. По логике с getById я думал, что мне и с getByClass вернется 1 элемент, но js отдает все найденные элементы с этим классом, следовательно логично, что к массиву с элементами просто так не прикрутишь новый класс. Если я правильно понял, то нужно вначале прогнать массив циклом и уже в теле цикла прикручивать класс к каждому элементу?
Зависит от требований в вакансии компании, но в любом случае знание фреймворка увеличивает Ваш доход (от дополнительных заказов на фрилансе, или от более высокооплачиваемой галеры).
А что сложного в фреймворке? Если совсем грубо говорить, то в 95% случаев, фреймворк лишь указывает, какую структуру нужно соблюдать, чтобы построить определенную секту (css/html) или приложение (js)...