Показать сообщение отдельно
  #19 (permalink)  
Старый 17.04.2011, 20:36
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Сообщение от x-yuri
хорошо, почему?
Это я про своё решение, если что

Проблема: добавить методы для работы с DOM-элементами.

Хорошее решение: расширение прототипа. Не будь IE, проблем бы не было.

Есть три удовлетворительных решения:
1. Обёртка (jQuery, ExtJS).
2. Добавление методов прямо в DOM-элементы (PrototypeJS, раньше по крайней мере).
3. Обычные функции, принимающие первым аргументом DOM-элемент.

Я для себя выбрал третий вариант.

Сообщение от x-yuri
мне кажется, твой вариант - это жертва ради производительности, к которой ты привык
Производительность во всех случаях одинаковая, а вот сжимаемость увеличивается. Но больше меня коробит требование предобработки DOM-элементов, чтобы обёртку создать.
Ответить с цитированием