Библиотека jQuery.myData для двустороннего связывания данных

Январь 9, 2019 - Время чтения: 4 минуты

Двустороннее связывание данных (data binding) - это стандартный функционал практически каждого JS фреймворка, который позволяет без особых усилий реализовывать гибкие и функциональные интерфейсы.

Я думаю многим подобный функционал будет по душе, но что же делать когда Вам досталась на поддержку старая кодовая база на VanillaJS или же jQuery/Zepto? Как-раз для такого случая, что-бы хоть как-то ускорить разработку и отзывчивость интерфейса на своём старом сайте (который ну никак нет времени переписывать на одном из фреймворков) - было решено реализовать небольшую jQuery/Zepto библиотеку работа с которой не требовала бы особых знаний или усилий по переделке существующего функционала.

В итоге было решено реализовать 2 основные возможности:

  • связывание HTML элементов с JS объектом
  • вызов функции по событию HTML элемента

Читать далее