Events

function addListener(elem, type, fn, capturingPhase) {
    if (elem.addEventListener) {
        elem.addEventListener(type, fn, capturingPhase);
    } else if (elem.attachEvent) { // IE8...IE6. Bubbling only
        elem.attachEvent("on" + type, function() { return fn.call(elem, window.event); });
    } else { // IE5-. Bubbling only
        elem["on" + type] = fn;
    }
}

Functions and Properties of Event Object.

Читать далее «Events»

script tag

Script tag explanation with async, defer or type=»module»

Warning: src required

jQuery событие клика вне элемента

Часто встает вопрос спрятать/показать пункт меню, подсказку etc. Жизнь прекрасна и удивительна если это должно происходить по движению мыши, однако если встает задание сделать это по клику вне элемента задача немного усложняется….

Читать далее «jQuery событие клика вне элемента»

JQuiery on change


$('#referal-code').bind("keyup input paste", function(e) {
var code = (e.keyCode ? e.keyCode : e.which);
if (code40)
alert($(this).val());
});

Продолжаем пилить купленные скрипты (Uploadifive)

Есть такой чудный и простой в применении jQuery плагин для массовой заливки файлов на сервер называется он Uploadifive.
Стоит сие чудо, javascript`а и html5, 5 американских доляров, и поверьте мне свою стоимость он окупает, акромя маленького бага:
разработчики FireFox, то ли сознательно, то ли не очень, пропарились в реализации функции sendAsBinary в результате из FF залить файлы с русскими именами становится маленькой проблемой… решение как всегда inside…

Читать далее «Продолжаем пилить купленные скрипты (Uploadifive)»

Первый проект на ExtJS

Поскольку это один из самых популярных постов на сайте, если Вам что-то не понятно, оставляйте комментарии, вопросы etc. После модерации я постараюсь на них ответить.

Документации по этому вопросу вроде как много, но про MVC подход, да еще ExtJS 4, да еще по русски, я нормальной не нашел…

Постараюсь исправить это недоразумение своими потугами.

Читать далее «Первый проект на ExtJS»