Ми}{@лbI4

Блог хеллоуворлдщика

Тумблер на чистом Javascript

02.11.2017 js, toggle, switch

Со временем стал уходить от jQuery, а тут еще проект хороший, который позволяет отказаться от ненужного jQuery и делать на качество. Почему я не люблю jQuery - описывать здесь не буду.

Но, чтобы писать на чистом JS нужно отказаться от некоторых вещей, которые в jQuery уже реализованы, а вот в JS нет. Какие-то вещи успешно заменяются и это не замечается даже. А какие-то приходится писать самому. Но это дело одного вечера, как правило.

Мне потребовался тумблер. Я привык к всяким bootstrap-switch или к bootstrap-toggle, а в Native JS такого нет. Что-то находил на Github, но там не было возможность установить через NPM. Поэтому, решил написать свой тумблер, который буду расширять со временем и аккуратно за ним следить.

Тумблер очень прост в функционале сейчас, но он вполне себя оправдывает. К тому же есть тесты!

Со временем буду наращивать функционал. Пока что, стояла задача внедрить в обычную форму.

Более наглядный пример работы здесь.

Ссылка на расширение здесь.