Объектно-ориентированный JavaScript

Практика объектно-ориентированного программирования — один из способов создания качественного и надежного кода. Далеко не все JavaScript-разработчики используют ее, но, возможно, это именно то, что вам нужно.

Учите ванильный JavaScript, прежде чем браться за фреймворки

JavaScript-фреймворки появляются и исчезают, а сам язык продолжает развиваться. Знание ванильного JS сейчас важнее, чем умение работать с самым крутым фреймворком.

Открытие таба по хешу адресной строки

Иногда необходимо, чтобы при открытии страницы с табами отображалась конкретная вкладка, а не та, которая активна по умолчанию. Чтобы это реализовать на JavaScript, можно воспользоваться хешами и свойством window.location.hash, которое возвращает хеш-часть адреса страницы.