http://try.jquery.com/levels/1/challenges/1

От Ruby к JavaScript и к jQuery

Изучение jQuery, когда вы новичок в JavaScript, иногда может заставить вас чувствовать, что вы читаете/пишете чужой код. Это не так чуждо, как некоторые низкоуровневые языки, но беспорядок $(‘#this’).on(‘click’, ‘that’, function {

});

Поразительно, на первый взгляд.

Но после медленной работы со всеми пятью главами курса CodeSchool я могу с уверенностью сказать, что могу написать несколько базовых анимаций javascript для «нажатий», «…ввода мыши», «…листьев мыши» и т. д., которые могли бы выглядеть неплохо? Будучи наименее знакомым с HTML и CSS, я определенно теперь глубоко ценю простоту — чистый и простой CSS, похоже, позволяет использовать лучший jQuery. Но давайте немного поговорим о других аспектах использования jQuery.

Он в значительной степени использует базовые концепции JavaScript с несколькими сокращенными обозначениями для захвата вещей. На данный момент понятия чисел, строк и переменных не являются чем-то новым — знакомство с написанием функций JavaScript (а иногда и объектов) также пригодится. Однако скорописи не так узнаваемы.

$('.что-то')

$ — это сокращение для использования функции jquery(). Внутри нам нужна строка — здесь строка начинается с . что означает, что нам нужен класс из нашего CSS. Кроме того, нам нужно помнить, что # обозначает идентификатор в CSS. После этого он просто привыкает ко всем дополнительным (), {} и ; — Джаваскрипт, ура!