Собственно, кроссбраузерность нужно уметь обеспечивать и без фреймворков. С фреймворками такая проблема: они обеспечивают не только кроссбраузерность, но и универсальность, за счет чего, зачастую, становятся монстрообразными.
Возьмем, например, jQuery. Для чего его используют?
1. Различные готовые виджеты -- оправданное использование, тут все нормально.
2. Выборка элементов CSS-селекторами -- при грамотной верстке достаточно getElementsBy(Class|Tag)Name. jQuery тут не нужен.
3. Кроссбраузерный XMLHttpRequest -- без всяких лишних вещей несколько килобайт.
|