![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| gEndelf |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 7.7.2005 Где: the world Репутация: нет Всего: 3 |
Люди, подскажите - есть ли средства абстракции в JavaScript в связи со сложившийся ситуацией в браузерах. Для каждого браузера свое писать ? тем более что WEB2.0 на носу
Кто-нить сталкивался с подобной информацией ? или может фреймверки какие-нить по ентому поводу есть ?? |
|||
|
||||
| 12345c |
|
|||
![]() Круглый ![]() ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 2018 Регистрация: 26.12.2005 Где: наша не пропадала ? Репутация: 3 Всего: 101 |
Писали KLayers, другие библиотеки должны быть. Но с ними ведь минус, что надо изучать документацию и что она требуется вся и загружается по http, когда используешь 1 функцию. Чтобы выдирать нужные функции - нужно знать не только документацию, но и коды самой библиотеки. Хорошо бы иметь динамический компоновщик функций в трансляторе (написана функция в странице - код записывается из диблиотеки в страницу, удалены все вызовы - фрагмент кода удаляется), но о таком не слышал.
|
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 3 Всего: 317 |
Назови проблемы с которыми ты конкретно столкнулся.
Поставим только одно условие: никаких NN4, IE5.0 и ниже, Opera 6 и прочие древние браузеры, нельзя написать под это всё слой абстракции. Нельзя потому что не поддерживаються стили, более скудное API JS (например массивы в IE5.0), глюки и куча других "приколов". W3C проделывает огромную работу по стандартизации отдельных аспектов вебпрограмминга, это и стили и формы, и модель документа со всеми вытекающими. Не нужно говорить что это никем не поддерживаеться, это не правда, просто не стоит задерживаться в 90 годах. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| gEndelf |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 7.7.2005 Где: the world Репутация: нет Всего: 3 |
Проблеммы следующего характера...
разные способы работы с DOM в IE и Opera различная последовательность срабатывания событий в этих браузерах... и это ещё не все |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 3 Всего: 317 |
Разве? Тот же document и его API, вообще DOM1 по момеу полностью совместим между всеми браузерами (опять спасибо W3C). Естественно что все кроме IE стараються поддержать рекомендации от W3C лучше, вплоть до введения констукторов различных HTML*Element, пользуя прототипы которых можно вешать на интерфейс HTML элементов что угодно. Также ИЕ лажает в событиях, ну не хочет он DOM 2 Event держать, хотя все, влкючая Оперу прекрасно с этим справляються. Можно реализовать своё, уже выкладывал addEventListener для ИЕ, используеться на этом форуме, вроде никто не жаловался Самые большие различия в вёрстке, но не нужно верстать в quirksmode, ставим любой правильный doctype и верстаем согласно ему, не забывая пускать на валидатор. Больше проблем нет, по крайней мере когда сам пишу, один код на всех без заморочек. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Применение библиотек | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |