Разобраться сначала нужно почти во ВСЕМ в верстке, чтобы идти в js
Потом это все, не поддерживая, можно и забыть.
Важно, что в случае (а он будет) нужное было пройдено.
А в худшем случае (что по статистике скорее всего), прямо вот именно с верстки и начинать