jQuery

Плагин для кэширования селекторов в jQuery

Posted by Olegas on Июнь 29, 2009
IT / No Comments

Простой плагин для jQuery, позволяющий закэшировать работу селекторов.
По наводке tenshi в камментах к http://olegas.habrahabr.ru/blog/63119/

(function($) {
  var selectorCache = [];
  $.cache = {
    get : function(selector) {
      return selectorCache[selector] || (selectorCache[selector] = $(selector));
    },
    clear: function(selector) {
      selector == null ? selectorCache = [] : selectorCache[selector] = null;
    }
  }
})(jQuery);

Использовать примерно так:

// Before
$('#some .css .selector').some().action();

// After
$.cache.get('#some .css .selector').some().action();

Tags: ,