Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JavaScript и абстракция, абстракция или существующий фреймвёрк 
:(
    Опции темы
gEndelf
Дата 15.3.2006, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 7.7.2005
Где: the world

Репутация: нет
Всего: 3



Люди, подскажите - есть ли средства абстракции в JavaScript в связи со сложившийся ситуацией в браузерах. Для каждого браузера свое писать ? тем более что WEB2.0 на носу
Кто-нить сталкивался с подобной информацией ? или может фреймверки какие-нить по ентому поводу есть ??
PM MAIL WWW   Вверх
12345c
Дата 15.3.2006, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 3
Всего: 101



Писали KLayers, другие библиотеки должны быть. Но с ними ведь минус, что надо изучать документацию и что она требуется вся и загружается по http, когда используешь 1 функцию. Чтобы выдирать нужные функции - нужно знать не только документацию, но и коды самой библиотеки. Хорошо бы иметь динамический компоновщик функций в трансляторе (написана функция в странице - код записывается из диблиотеки в страницу, удалены все вызовы - фрагмент кода удаляется), но о таком не слышал.
PM WWW   Вверх
Sardar
Дата 16.3.2006, 00:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 3
Всего: 317



Назови проблемы с которыми ты конкретно столкнулся.

Поставим только одно условие: никаких NN4, IE5.0 и ниже, Opera 6 и прочие древние браузеры, нельзя написать под это всё слой абстракции. Нельзя потому что не поддерживаються стили, более скудное API JS (например массивы в IE5.0), глюки и куча других "приколов".

W3C проделывает огромную работу по стандартизации отдельных аспектов вебпрограмминга, это и стили и формы, и модель документа со всеми вытекающими. Не нужно говорить что это никем не поддерживаеться, это не правда, просто не стоит задерживаться в 90 годах.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
gEndelf
Дата 16.3.2006, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 54
Регистрация: 7.7.2005
Где: the world

Репутация: нет
Всего: 3



Проблеммы следующего характера...
разные способы работы с DOM в IE и Opera
различная последовательность срабатывания событий в этих браузерах... и это ещё не все
PM MAIL WWW   Вверх
Sardar
Дата 17.3.2006, 11:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 3
Всего: 317



Цитата(gEndelf @ 16.3.2006, 17:53 Найти цитируемый пост)
разные способы работы с DOM в IE и Opera

Разве? Тот же document и его API, вообще DOM1 по момеу полностью совместим между всеми браузерами (опять спасибо W3C). Естественно что все кроме IE стараються поддержать рекомендации от W3C лучше, вплоть до введения констукторов различных HTML*Element, пользуя прототипы которых можно вешать на интерфейс HTML элементов что угодно. Также ИЕ лажает в событиях, ну не хочет он DOM 2 Event держать, хотя все, влкючая Оперу прекрасно с этим справляються. Можно реализовать своё, уже выкладывал addEventListener для ИЕ, используеться на этом форуме, вроде никто не жаловался smile

Самые большие различия в вёрстке, но не нужно верстать в quirksmode, ставим любой правильный doctype и верстаем согласно ему, не забывая пускать на валидатор. Больше проблем нет, по крайней мере когда сам пишу, один код на всех без заморочек.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Применение библиотек | Следующая тема »


 




[ Время генерации скрипта: 0.0621 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.