От автора: люди положительно отзываются о посте дизайнеры, если бы вам нужно было выучить один прием в JavaScript, я бы вам порекомендовал это. Даже комментарии на YouTube положительные.
Бенджамин Де Кок не только согласился с тем, что изменение классов это самое важное в JS, что должны уметь делать дизайнеры, но и создал мини библиотеку вокруг этой идеи:
Настройка на сайте происходит не по-обычному. Вы пишите на обычном английском в теге code, чтобы менять классы по клику:
1 2 |
clicking on "h1" removes class "open" on "h1.open" clicking on "h1" adds class "open" on "target" |
Моя улучшенная версия демо из видео, написанная на uilang:
Очень круто. Джереми Кит хорошо описал данный метод: «Это мне напомнило старую философию JQuery: находим что-то и делаем с ним что-то.»
Я же останусь при своем мнении. Если вы делаете свои первые шаги в JS, научитесь выбирать элементы и изменять классы без подключения дополнительных библиотек.
Автор: Chris Coyier
Источник: //css-tricks.com/
Редакция: Команда webformyself.