Самый маленький плагин для jQuery :: Хранитель заметок

noteskeeper.ru
Персональный журнал для заметок Владимира Кузнецова

Самый маленький плагин для jQuery

Простейший плагин будет состоять только из одного выражения return this.

$.fn.noop = function () {
    return this;
};

Профит от этого плагина не очевиден на первый взгляд. Если вызвать его, как вызываются тысячи других, то в результате получим ту же самую не модифицированную коллекцию элементов.

$("div.title").noop().doSomething();

Практическая польза от него будет, когда плагин должен вызываться неявно.

$("div.title")[isVisible() ? "fadeTo" : "noop"](333, 0).doSomething();

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

На написание заметки вдохновил твит:

Добавить комментарий

Блоки кода в строке заключайте в тег <code>.
Чтобы сохранить форматирование блока кода используйте тег <pre>