Где я могу изучить jQuery? Стоит ли оно того?

У меня было много хороших знаний о веб-разработке на w3schools.com. Я знаю, это удачно или нет, но разделы PHP и CSS оказались очень полезными для справки.

Во всяком случае, мне было интересно, есть ли аналогичный сайт для jQuery. Мне интересно учиться, но мне нужно, чтобы он был доступен в Интернете / для поиска, чтобы я мог легко вернуться к нему, когда мне понадобится информация в будущем.

Также, вкратце, стоит ли изучать jQuery? Или мне стоит посмотреть разные библиотеки JavaScript? Я знаю, что Джефф использует jQuery при переполнении стека, и, похоже, он работает хорошо.

Спасибо!

Редактировать: на веб-сайте jQuery есть довольно большой список руководств и, казалось бы, исчерпывающий страница документации. У меня еще не было времени пройти через все это, есть ли у кого-нибудь еще опыт с этим?

Редактировать 2: Кажется, теперь Google размещает библиотеки jQuery. Это должно дать jQuery довольно большое преимущество с точки зрения публичности.

Кроме того, если все используют единую унифицированную библиотеку aQuery, размещенную в одном месте, она должна быть кэширована для большинства пользователей Интернета на раннем этапе и, следовательно, не повлияет на объем загрузки вашего сайта, если вы решите ее использовать.

через 2 месяца...

Редактировать 3: Недавно я начал использовать jQuery в проекте на работе, и с ним приятно работать! Просто хотел, чтобы все знали, что я пришел к выводу, что АБСОЛЮТНО стоит изучать и использовать jQuery.

Кроме того, я почти полностью изучил официальные jQuery документация и учебные пособия. Это очень просто.

10 месяцев спустя ...

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

Кроме того, все плагины jQuery - бесценный ресурс!

3 года спустя...

Все еще использую jQuery почти каждый день. Сейчас я создаю плагины jQuery и постоянно консультируюсь с ними. Я в первую очередь Djangonaut, но я заключил несколько контрактов только на javascript с jQuery. Это спасатель жизни.

От одного пользователя jQuery к другому ... Вы должны посмотреть на создание шаблонов с помощью jQuery (или знак подчеркивания - см. Ниже).

Другие вещи, которые я нашел ценными в дополнение к jQuery (с примерной долей проектов, в которых я его использую):

В Google размещены все большие библиотеки JavaScript, поэтому я не вижу в этом большой победы, в частности, для jQuery. Приятно то, что он подается из каналов Google и может быть уже кэширован локально в системе пользователя.

Nosredna 29.05.2009 18:10

классный чувак, приятно видеть, что ты нашел время, чтобы обновить свой опыт работы с jquery. я определенно собираюсь потратить время, чтобы изучить это сейчас тоже :)

melaos 09.07.2009 10:37
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
126
2
28 562
14
Перейти к ответу Данный вопрос помечен как решенный

Ответы 14

Я использую Прототип, что мне нравится. Боюсь, я не знаю jQuery, поэтому не могу их сравнивать, но я думаю, что Prototype стоит проверить. По моему опыту, их документация по API в целом довольно хороша (что, безусловно, помогает с обучаемостью).

Он также спросил о других библиотеках JS.

Lucas Wilson-Richter 29.07.2009 04:47

Это того стоит. jQuery снова делает JavaScript действительно интересным. Это как если бы все лучшие практики JavaScript были объединены в единую библиотеку.

Я узнал об этом через jQuery в действии (Manning), который я изучил за выходные. Это немного отстает от текущего положения дел, особенно в отношении плагинов, но это отличное введение.

пробил через это? так ты теперь хозяин?

user72603 21.03.2009 08:24

Вряд ли, но читать было такое удовольствие, что я не мог оторваться.

yukondude 21.03.2009 18:36
Ответ принят как подходящий

Блоги Рика Стрела и Мэтта Берсета подтолкнули меня к использованию jQuery, и, черт возьми, я рад, что они это сделали. jQuery полностью меняет а) вашу точку зрения на программирование клиента, б) печаль, которую он причиняет вам, и в) насколько это может быть весело!

http://www.west-wind.com/weblog/

http://mattberseth.com/

Я использовал книгу jQuery в действии http://www.amazon.com/jQuery-Action-Bear-Bibeault/dp/1933988355/ref=sr_1_1?ie=UTF8&s=books&qid=1219716122&sr=1-1 (я купил его на Amazon примерно за 22 доллара). Это очень помогло мне в загрузке jQuery. Документация на jquery.com также очень полезна.

Место, где jQuery немного не работает, - это его компоненты пользовательского интерфейса. Кажется, они еще не совсем готовы к прайм-тайму.

Возможно, Прототип или MooTools или ExtJS так же хороши, как jQuery. Но для меня сейчас jQuery, кажется, имеет немного больше импульса, и это кое-что для меня имеет значение.

Проверьте jQuery. Это очень круто!

Существует множество библиотек JavaScript, которые заслуживают хотя бы беглого обзора, чтобы узнать, подходят ли они вашим конкретным потребностям. Во-первых, составьте краткий список критериев, которыми вы будете руководствоваться при выборе и оценке.

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

Чтобы указать некоторые имена, Прототип, script.aculo.us, JQuery, Додзё, Юй ... у всех, похоже, есть активные пользователи и соавторы, поэтому их, вероятно, стоит прочитать, чтобы узнать, соответствуют ли они вашим потребностям.

Jquery - это хорошо, но, приложив немного дополнительных усилий, возможно, вы обнаружите, что что-то еще работает для вас лучше.

Удачи.

Mootools тоже должны быть в списке.

Joshua Partogi 22.07.2009 14:36

Есть ряд ресурсов для изучения jQuery (ИМХО, это того стоит). Начните здесь http://docs.jquery.com/Main_Page, чтобы прочитать документацию jQuery. Это отличный сайт, чтобы визуально увидеть, что он может предложить: http://visualjquery.com/1.1.2.html. У Manning Publications также есть отличная книга, которую мы настоятельно рекомендуем, она называется jQuery в действии. Что касается библиотек JavaScript, то эта библиотека и Prototype, вероятно, самые популярные, если вы хотите сравнить jQuery с чем-то еще.

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

Я использовал Prototype около шести месяцев, прежде чем решил изучить jQuery. Для меня это было похоже на разницу между днем ​​и ночью. Например, в Prototype вы будете перебирать набор элементов, проверяя, существует ли он, а затем что-то устанавливать в нем, в jQuery вы просто говорите $ ('div.class'). Find ('[name = thing]') или что-то еще и установите его.

Его намного проще использовать, и он кажется намного более мощным. Поддержка плагинов тоже отличная. Практически для любого распространенного шаблона js есть плагин, который делает то, что вы хотите. С прототипом вы будете искать в Google блоги, в которых есть нужный вам фрагмент кода.

Отличный ресурс для изучения jQuery: Изучение jQuery. Автор, Карл Сведберг, также является соавтором книги под названием ... Готовы? Ага, Изучение jQuery. Реми Шарп также имеет отличную информацию о визуальных аспектах jQuery на его блог.

- ШОН О

Стоит изучить jQuery !!! Я рекомендую прочитать «Изучение jQuery» и «jQuery в действии». Обе книги великолепны с объяснениями и примерами. Следующий шаг - использовать его для чего-то. Вы найдете официальную документацию http://docs.jquery.com очень полезной. Использую как справочник, постоянно гуглил :)

Также очень полезен блог "Изучение jQuery" Шона. Также jQuery HowTo также имеет отличную коллекцию фрагментов кода jQuery.

Jquery.com хорошо организован и содержит множество отличных примеров. Книгу покупать не нужно. Мне было легко забрать на лету, просто обратившись к документации веб-сайта. Если вы тот, кто лучше всего учится на практике, я бы предложил этот подход.

И да, этому обязательно стоит научиться. Это сэкономит вам много времени, и вы с нетерпением ждете возможности поработать с JavaScript!

Я обнаружил, что эти серии руководств (Серия видео «jQuery для абсолютных новичков») от Джеффри Уэй ОЧЕНЬ ПОЛЕЗНЫ.

Он нацелен на тех разработчиков, которые плохо знакомы с jQuery. Он показывает, как создавать множество интересных вещей с помощью jQuery, например анимацию, создание и удаление элементов и многое другое.

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

Вот один пример, который мне нравится "Изменение размера текста"

1- jQuery:

<script language = "javascript" type = "text/javascript">
    $(function() {
        $('a').click(function() {
            var originalSize = $('p').css('font-size'); // Get the font size.
            var number = parseFloat(originalSize, 10);  // That method will chop off any integer 
                                                        // from the specifid varibale "originalSize".
            var unitOfMassure = originalSize.slice(-2); // Store the unit of massure, Pixle or Inch.

            $('p').css('font-size', number / 1.2 + unitOfMassure);
            if (this.id == 'larger') {
              $('p').css('font-size', number * 1.2 + unitOfMassure);
            } // Figure out which element is triggered.
         });
     });
</script>

2- Стили CSS:

<style type = "text/css" >
  body{ 
      margin-left:300px;text-align:center; 
      width:700px; 
      background-color:#666666;}
  .box {
      width:500px; 
      text-align:justify; 
      padding:5px; 
      font-family:verdana; 
      font-size:11px; 
      color:#0033FF; 
      background-color:#FFFFCC;}
</style>

2- HTML:

<div class = "box">
    <a href = "#" id = "larger">Larger</a> |
    <a href = "#" id = "Smaller">Smaller</a>
    <p>
    In today’s video tutorial, I’ll show you how to resize text every 
    time an associated anchor tag is clicked. We’ll be examining 
    the “slice”, “parseFloat”, and “CSS” Javascript/jQuery methods.
    </p>
</div>

Я очень рекомендую эти уроки:

http://blog.themeforest.net/screencasts/jquery-for-absolute-beginners-video-series/

Привет, я предвзято отношусь к тому, что сейчас работаю с этими ребятами, но Carsonified предлагает отличные ресурсы для людей, изучающих и улучшающих свой набор навыков jQuery. Буквально в следующий понедельник состоится онлайн-конференция по jQuery с участием самого Джона Ресига - http://carsonified.com/online-conferences/jquery/

Кроме того, теперь они предлагают видеоуроки через свою схему членства в блоге Think Vitamin,

Я знаю, что есть много бесплатных ресурсов, думаю, разница здесь в качестве контента, который вы получаете. надеюсь, что это будет полезно!

Я не видел Основы JQ - Ребекки Мерфи упоминается где-нибудь здесь.


Это очень хорошая книга. Он также объясняет основы JavaScript, необходимые для понимания основ JQuery.

Ссылка ниже будет полезна для вас, если вы знаете SQL (только селекторы css).

http://karticles.com/2011/06/learning-jquery-with-sql-basic-selectors

http://karticles.com/2011/06/learning-jquery-with-sql-attribute-selectors

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