Drupal и jQuery
Что такое jQuery?
jQuery - это замечательная JavaScript библиотека, которая позволяет легко создавать великолепные веб эффекты в несколько строк кода. Как сказано на сайте проекта jQuery:
“jQuery - это JavaScript библиотека, девиз которой: писать JavaScript-код должно быть весело. jQuery справляется с общими, повторяющимися заданиями, подчищает макеты и при этом оставляет код коротким, красивым и понятным.”
Ты можешь подумать: "Почему бы не использовать другую JavaScript библиотеку"? Да, просто попробуй насколько jQuery проста и сильна, даже если раньше ты использовал MooTools или Prototype
Почему я должен использовать jQuery?
Все очень просто. Достаточно просто взглянуть на код использующий jQuery и ты увидишь как это просто, насколько jQuery умеет уложиться в несколько строк кода и насколько эти строки грациозны.
Мое сознание прояснилось в один прекрасный день, когда я столкнулся с кодом написанным на jQuery. Я листал RSS-фиды и прочитал кусочек записи в блоге о дизайне, в котором был пример JavaScript-кода использующего jQuery. По правде говоря, код в этом примере был кросс-браузерным, да и концепция jQuery была чем-то что я не знал до этого.
Что можно сказать о jQuery-коде?
Код смотрится поразительно просто. Ничего не видел раньше проще этого. Это приводит в чувство. Я начал читать документацию и был удивлен насколько можно сделать маленьким JavaScript-код.
Когда ты можешь использовать jQuery?
Ты можешь использовать jQuery когда угодно, ведь jQuery уже встроен в Друпал:
- Например эта маленькая библиотечка дает мощный контроль над Document Object Model.
- Если нужно справится с очень маленькими усилиями.
или
- Для быстрого доступа с помощью AJAX.
- Без кода со множеством костылей(при этом не боясь, что JavaScript-код устареет).
- Если нужно настроить красивые анимационные эффекты.
Если тебе нужна анимация:переходы,спрятать и показать, выкатить, высветить, перетащить - все это несколькими строками кода, вряд ли это полочится сделать быстро на Prototype.
Я уже хочу начать писать на jQuery!
Просто начинайте, jQuery уже встроен в Друпал, просто подключите к вашей теме js-файл и пишите код на jQuery. Что писать? Об этом в следующих статьях...