Описание тега evently

Evently - это плагин jQuery для написания событийных приложений.

Evently - это плагин jQuery для написания событийных приложений. В сущности, он использует нотацию объектов для группировки событий, связанных с одним и тем же узлом DOM, что делает код более чистым и более удобным в обслуживании. В конечном итоге задумывался как инструмент, упрощающий разработку приложений на CouchDB, но вы можете использовать его для любого проекта, где вы можете использовать jQuery.

Давайте посмотрим на простой пример из учебника по Evently.

В jQuery вы должны повторять себя, когда присоединяете другой слушатель событий к узлу DOM:

$("#myelement").bind("click", function() {
  $(this).text("You clicked me.");
});

$("#myelement").bind("mouseenter", function() {
  $(this).text("You moused over me.");
});

$("#myelement").bind("loggedIn", function(e, user) {
  $(this).text("You are logged in.");
});

В конце концов используйте вместо этого один объект:

$("#myelement").evently({
  click : function() {
    $(this).text("You clicked me.");
  },
  mouseenter : function() {
    $(this).text("You moused over me.");
  },
  loggedIn : function() {
    $(this).text("You are logged in.");
  }
});

В конце концов, есть более интересные функции. Из учебника для начинающих:

1) В конце концов, есть встроенный способ обработки вызовов Ajax и шаблонов усов.

2) Виджеты Evently могут содержать другие виджеты Evently, вложенные как матрешки. Это оказывается полезным hella.

3) В конце концов, есть некоторые магические события, в том числе обработчик обновлений в реальном времени от CouchDB.

4) В конечном итоге код может быть представлен в виде глубоко вложенного дерева файловой системы, когда вы используете сценарий CouchApp для его развертывания.

Для получения дополнительной информации об этом плагине,