среда, 20 ноября 2013 г.

Оптимизируем getElementById

Данный метод пригодится для AJAX-приложений, где часто приходится обращаться к элементам по id. Оптимизировать код можно кэшируя элементы, что приводит к серьезному приросту. В результате вы получите увеличение скорости работы кода в 3 раза.

function $ (id) {
        return !$.cache[id] ? $.cache[id] = document.getElementById(id) : $.cache[id];
}

$.cache = [];

Комментариев нет:

Отправить комментарий