Решил освоить поведения элементов сайта. Захотелось углубиться в суть анимашек,слайдеров, аккордеонов, параллакс и тд и тп.
И встал перед делемой, можно ли сразу перейти к изучению jqury или это преведет меня в тупик? И все ли я смогу сделать при помощи jquery что и при помощи javascript? И если есть какие-то эффективные интерактивные уроки,или учебники,или библиотеки готовых фишек,плюшек и тд и тп был бы благодарен за ссылки
jquery это js библиотека. Т.е. по сути она добавляет просто несколько удобных функций в js поэтому вопорос "все ли я смогу сделать при помощи jquery что и при помощи javascript?" бессмыслен.
По большому счету то же касается и вопроса про изучение его. Это библиотека. Как ее изучать без знания языка? Другое дело что сразу начав использовать джиквери можно сильно привыкнуть к нему и так и залипнуть купившись на простоту использования селекторов (а ничего хорошего там больше и нет).
Еще один разработчик от Бога, который хочет стать сенсеем веб-разработки за 2 дня. -_-
Учите матчасть. Если совсем новичок, сначала изучите html/css, затем js, а потом уж его библиотеки и фреймворки. Если вы кинетесь изучать jquery без базы, вы будете вечно обречены использовать те модификации скриптов и примеры, которые лежат в гугле, без возможности изменить код под себя. Поймите это!
Вы понимаете, что осуждаете желание знаний? Если он хочет понять суть работы вещей, написанных на jquery, то очень быстро столкнется с не понятными моментами, которые будут прямыми ссылками к базовым и не очень базовым вещам в js.
К тому же, как показывает практика, то огромный процент людей сталкивается изначально с jquery, а после уже с js, и ничего страшного в этом нет, так как любое знание это в первую очередь знание и с ним проще построить дом, посадить дерево и воспитать сына.
Codecademy так и советует сделать. Это позволит быстро перейти от статичных сайтов(html+css) к динамическим. Они оценивают время прохождения их туториала по основам jQuery в несколько часов.
Можно, но осторожно. Вы определись, в принципе программировать собираетесь или нет. Если собираетесь, то потеря времени, и могут выработаться плохие привычки. Лучше тогда javascript, но желательно и с другими языками познакомиться.