По мере того, как все больше браузеров становятся совместимыми со стандартами, становится ли такая ценность, как 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.