Как появление HTML5 и CSS3 влияет на jQuery? - PullRequest
3 голосов
/ 02 ноября 2011

Примерно год назад я взял свою первую книгу в формате HTML (XHTML). С тех пор я создал два простых сайта с XHTML и CSS. Я также изучил основы JavaScript.

Теперь я хочу выучить jQuery.

Я не уверен, как, если вообще, HTML5 и CSS3 делают некоторые части jQuery избыточными - не так ли?

Согласно обзорам, лучшей книгой по jQuery, похоже, является "jQuery in Action", опубликованная в 2007 году.

Нужно ли действовать осторожно при приближении к jQuery, учитывая HTML5 и CSS3? Может кто-нибудь посоветовать мне?

Ответы [ 3 ]

6 голосов
/ 02 ноября 2011

Нет, изучение jQuery все еще хорошо, и то, что вы изучаете, будет продолжать работать. Хотя с помощью CSS3 возможно многое, для чего раньше требовался jQuery, многие все еще требуют javascript, а другие не реализованы в старых браузерах.

1 голос
/ 02 ноября 2011

Совсем нет . JQuery совместим с CSS3, как сказано в приведенном примере. Я уверен, что JQuery будет в течение долгого времени - единственное, что, как я вижу, может стать конкурентом в будущем, это Dart , или Microsoft выбьет Dart или JQuery.

Что может быть хорошей идеей, однако, это выйти за рамки основ JavaScript сначала , а затем перейти к JQuery. JQuery, как и JavaScript, синтаксически совершенно другой, хотя основан на JavaScript; его изучение только облегчит изучение JQuery.

Редактировать

Обнаружил, что синтаксис JQuery такой же, как и в JavaScript.

1 голос
/ 02 ноября 2011

Нет причин, по которым вы не можете выучить все 3 одновременно. JQuery довольно легко понять простые вещи. Я рекомендую jQuery Cookbook от o'reilly. HTML5 все еще меняется, но теперь вы можете играть с ним в большинстве современных браузеров. В последних версиях jQuery также учитываются эти изменения, поэтому базовые знания jQuery не устаревают.

В областях, которые следует остерегаться, используются более неясные плагины jQuery, которые, возможно, не были тщательно протестированы во всех браузерах или не обновлялись с изменениями html5.

По возможности я стараюсь использовать HTML5 и CSS3, если эта функция хорошо поддерживается в 4 основных браузерах и выглядит стабильной. В противном случае я вернусь к jQuery для реализации нужной мне функции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...