Что такое JS framework для работы с css классами dom объектов?
Добрый день.
Получил следующее тестовое задание :
"Напишите свой небольшой js-фреймворк работы с css классами dom элементов. Итоговая функциональность и интерфейсы отдаются на ваше усмотрение."
Поясните, пожалуйста, что должен представлять из себя этот framework, что содержать и как функционировать, если возможно - с примерами.
Насколько я понял, данный framework должен предоставлять следующие функции :
- element.addClass(className)
- element.removeClass(className)
- element.toggleClass(className)
- element.hasClass(className)