Показать сообщение отдельно
  #1 (permalink)  
Старый 19.11.2012, 05:06
Аватар для dmitry111
Профессор
Отправить личное сообщение для dmitry111 Посмотреть профиль Найти все сообщения от dmitry111
 
Регистрация: 26.03.2012
Сообщений: 823

События. как грамотно назначить
Просматривал скрипты, но так подходящего варианта для себя не нашел.
Вот есть код, читабелен и по полочкам в нем все разложено, но как дело доходит до событий - получается слишком топорно и не изящно и выбивается из общей картины..

Например скрипт

(function(window) {
	var a = {},
		b = function () {
			// что-то там	
		},
		c = function () {
			// еще что-то там
		},
		e = function (target, type, handler) {
			if (target.addEventListener) {
				target.addEventListener(type, handler, false);
			} else {
				target.attachEvent("on" + type, function (event) {
					return handler.call(target, event);
				});
			}
		};

// ну и так далее..  Принцип монолитность и изящность. Все видно и понятно
// Бардак (ИМХО) начинается тут:

	addEvent(document, "mousedown", a);
	addEvent(document, "mousemove", b);
	addEvent(document, "mouseup", g);
	addEvent(document, "mouseup", j);
	addEvent(xxx, "click", f);
	addEvent(eee, "mousedown", v);
	addEvent(ddd, "mouseup", t);
	

	document.onmousedown = function () {
		return false;
	};


// Я до сих пор не научился оформлять события. Неужели это единственный способ задать событие в конкретном примере? Ведь событий может быть очень много, может проще их объединить в одно? Или как лучше?

}(this))



Дайте какой-нибудь скрипт поизучать или посоветуйте где поискать, что посмотреть, где почитать?

Последний раз редактировалось dmitry111, 19.11.2012 в 05:15.
Ответить с цитированием