Нативные расширенияВ браузерах, которые поддерживают добавление методов в прототипы нативных объектов (таких, как HTMLElement), все расширения DOM доступны сразу же, и вызова Element. extend(), функции доллара или чего-либо еще просто не требуется! В таких браузерах будет работать следующий пример:
Так как расширяется прототип нативного объекта, все элементы DOM изначально содержат методы, предоставляемые Prototype. К сожалению, это не так для IE, который не позволяет скриптам изменять HTMLElement. prototype. Чтобы предыдущий пример работал в IE, вы должны вызвать Element. extend() на элементе my_div.
Очевидно, что для поддержки всех браузеров необходимо всегда принудительно расширять элементы. Например, предыдущий пример работает в Firefox и Opera, но вызов Element. extend(my_div) после создания элемента будет гарантировать работу скрипта и в других браузерах. Для краткости вы можете использовать функцию доллара:
Не забывайте об этом и всегда тестируйте ваш код в разных браузерах. Вернутся Вам будет интересно:
|
- Публикации
Итак, у вас имеется свой собственный форум, но его никто не посещает? Мы готовы помочь вам справиться с этой нелегкой проблемой.
Данная статья в основном рассчитана на тех, кто самостоятельно занимается продвижением своего проекта.
Проклял все настройки кодировок, проклял DirectAdmin и еле-еле нашел то место где располагается и задается общий пароль для ...
Твиттер уже давно стал из нового web 2. 0 сервиса рекламной площадкой с огромным количеством потенциальных пользователей ...
Самое время кратко описать, чем нам придется заниматься. Прежде всего нужно понять, что блог ты будешь делать для получения ...
Долго не знал с чего начать данную статью. Статья что-то типа мыслей вслух и философии.