По мере того, как все больше браузеров становятся совместимыми со стандартами, становится ли такая ценность, как jquery

Если одним из основных преимуществ jquery является поддержка кросс-браузерного javascript, становится ли это менее ценным, поскольку все больше браузеров стремятся стать совместимыми со стандартами, и один и тот же javascript работает во всех браузерах?

4 ответа

Решение

jQuery - это больше, чем просто абстракция базовых API-интерфейсов браузера, он также предоставляет хороший набор полезных функций, таких как animate(), и хорошую среду для создания повторно используемых компонентов. Поэтому я думаю, что это останется полезным еще долго.

Также у jQuery есть собственный стиль. Я вроде как это почти декларативное программирование с использованием селекторов CSS с автоматической обработкой списка, например

$(".button").roundedCorners().click(function(){
  addToMyDisplayDiv($(this).attr("buttonValue");
});

и будет использовать даже если все браузеры в один прекрасный день совпадают:-)

По крайней мере, есть богатая библиотека плагинов, которые будут воссозданы без jQuery.

Нет. Так или иначе, браузеры в конечном итоге поддерживают разные стандарты, и всегда есть вещи, только добавляемые в стандарты. Тогда есть обратная совместимость: предоставленный IE6 в основном RIP, но 7 и 8 здесь некоторое время. И, наконец, (некоторые) js-фреймворки так же просты в использовании, как и полезные компоненты, и я должен поддержать NXT.

Другие вопросы по тегам