Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Drupal и jQuery

05/12/2019, by Ivan

Что такое 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. Что писать? Об этом в следующих статьях...