Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   посоветуте логику работы (https://javascript.ru/forum/jquery/1961-posovetute-logiku-raboty.html)

apache 10.10.2008 16:22

посоветуте логику работы
 
Вся JS логика заложена в классе, объект класса создается так:
$(document).ready(function(){
var oShop = new shop();
});
Далее идет форма с кучей кнопок на которые надо повесить ивенты из класса.
если вешать так:
onclick="oShop.buttonClickEvent();return false;"

То теоретически может возникнуть ситуация когда объект oShop ещё не инициализирован, а по кнопке уже кликнули.

Соотвественно может лучше вынести это в функции обертки вида:

function buttonClickEvent()
{
if (typeof(oShop) != 'undefined') {
oShop.buttonClickEvent()
}
}

Чего скажите?

ZoNT 10.10.2008 16:28

это не общий вопрос по Javascript, а вопрос по jquery...


Часовой пояс GMT +3, время: 07:05.