Показать сообщение отдельно
  #1 (permalink)  
Старый 07.07.2013, 01:03
Кандидат Javascript-наук
Отправить личное сообщение для riva Посмотреть профиль Найти все сообщения от riva
 
Регистрация: 24.06.2013
Сообщений: 115

собственное событие
Хотел начать эту тему приблизительно так - "я немного понимаю", но сам подумал и посмеялся, что тогда надо писать - "хот нэмного понымаю". я вообще не понимаю js , он похож немного на то с чем я знаком, но это только на первый взгляд. По этому я прошу помочь мне разобраться.
Первым делом посмотрел в учебнике, но там очень мало и в основном на каком то jQuery. С начала я обрадовался тому, что там на первый взгляд просто и Кросбраузерно, но потом почитал и так и не понял, работает он в чистом js или только js + html. По этому я стал искать дальше и нашёл примеры, которые мне знакомы по принципу, но как их правильно написать я не знаю.
Вот как предлагают создавать само событие:
function CustomEvent ( event, params ) {
        params = params || { bubbles: false, cancelable: false, detail: undefined };
        var event = document.createEvent( 'CustomEvent' );
        event.initCustomEvent( event, params.bubbles, params.cancelable, params.detail );
        return event;
    }

Теперь как бы нужно создать обьект и начать слушать...
var obj = {};
    obj.addEventListener("cat", foo);
    function foo(e)
    {
        console.log('events')
    }
    dispatchEvent(new CustomEvent("cat"));

И я понимаю на сколько это будет смешно и нелепо, для того кто знает как правильно писать, но я вижу это так как написал выше. Что не так? Что нужно подправить?
Ответить с цитированием