Сообщение от x-yuri
|
хорошо, почему?
|
Это я про своё решение, если что
Проблема: добавить методы для работы с DOM-элементами.
Хорошее решение: расширение прототипа. Не будь IE, проблем бы не было.
Есть три удовлетворительных решения:
1. Обёртка (jQuery, ExtJS).
2. Добавление методов прямо в DOM-элементы (PrototypeJS, раньше по крайней мере).
3. Обычные функции, принимающие первым аргументом DOM-элемент.
Я для себя выбрал третий вариант.
Сообщение от x-yuri
|
мне кажется, твой вариант - это жертва ради производительности, к которой ты привык
|
Производительность во всех случаях одинаковая, а вот сжимаемость увеличивается. Но больше меня коробит требование предобработки DOM-элементов, чтобы обёртку создать.