Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (prototype) вопрос про Prototype.emptyFunction / 2 сообщений из 2, страница 1 из 1
19.05.2009, 09:23
    #35993189
однобитный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(prototype) вопрос про Prototype.emptyFunction
объясните, плиз, для чего в этом коде:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
    updateImageList: function() {   
        this.updateImageList = Prototype.emptyFunction;

        document.observe('click', (function(event){
            var target = event.findElement('a[rel^=lightbox]') || event.findElement('area[rel^=lightbox]');
            if (target) {
                event.stop();
                this.start(target);
            }
        }).bind(this));
    },


нужна вот эта строка:
Код: plaintext
1.
        this.updateImageList = Prototype.emptyFunction;

это взято из lightbox-а
...
Рейтинг: 0 / 0
19.05.2009, 10:11
    #35993286
Frenzy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(prototype) вопрос про Prototype.emptyFunction
для того чтобы выполниться только первый раз. наверное это обработчик события - это логично учитывая что она вешает обработчик другого события, таким образом если она выполнится более одного раза, то повесит много бесполезных обработчиков которые хоть и все равно никогда не сработают из-за event.stop() но тем не менее могут привести к мемори ликам, если не следить за такими вещами

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (prototype) вопрос про Prototype.emptyFunction / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]