Главная страница   /   1. Вступительное слово (Pro jQuery

Pro jQuery

Pro jQuery

Адам Фриман

1. Вступительное слово

По своей сути jQuery делает кое-что, что звучит довольно обыденно: он помогает вам менять содержание HTML документа при помощи различных манипуляций с шаблоном, который создает браузер, когда обрабатывает HTML (известных как DOM процедуры, о которых я расскажу позже). Если вы это читаете, вы, возможно, уже совершали некоторые DOM процедуры, используя либо другую библиотеку JavaScript, либо пользуясь встроенным API (интерфейсом прикладного программирования), который предоставляют большинство современных веб браузеров. И вот вы взяли в руки эту книгу, потому что вы хотите делать это лучше.

jQuery выходит за рамки слова лучше. Он превращает работу с DOM процедурами в настоящее удовольствие, иногда даже приносит огромную радость. Есть что-то элегантное и изящное в том, как работает JQuery, поэтому он способен превратить очень сложную задачу в нечто простое и понятное. И если вы будете использовать JQuery, вы не захотите ничего другого. Далее я представлю наиболее значимые причины того, почему я использую jQuery в моих проектах:

  • jQuery очень выразителен. Можно сделать больше работы, используя гораздо меньше кода, нежели при помощи DOM API браузера.
  • Методы jQuery относятся к нескольким элементам. Тут нет DOM API подхода "выбрал-повторил-изменил", что обозначает использование меньшего числа циклов для перебора элементов и, соответственно, меньшее количество ошибок в самих циклах.
  • jQuery "видит" различия в реализации для разных браузеров. Мне не нужно переживать о том, что, например, IE довольно странно реализует определенную функцию; я просто говорю jQuery, чего я хочу, и уже он реализует мою идею в разных браузерах.
  • jQuery имеет открытый исходный код. Если я не понимаю, как что-то работает, или не получаю ожидаемого результата, я просто просматриваю код JavaScript и, если это необходимо, вношу свои изменения.

Естественно, идеалов не существует, и тут есть пара острых углов, о которых я расскажу позже, когда мы дойдем до деталей. Но даже принимая во внимание эти изъяны, я люблю работать с jQuery, и я надеюсь, что и для вас использование jQuery послужит хорошую службу и будет доставлять удовольствие. На мой взгляд, "гений" jQuery состоит в том, что наиболее скучную и однообразную работу в веб разработке он превращает в простую, легкую и быструю. А мне большего и не надо.

1.1. Что такое jQuery UI и jQuery Mobile

1.2. Что такое плагины jQuery

1.3. Что нужно знать

1.4. Какова структура данной книги?

1.5. В книге много примеров?

1.6. Где можно получить исходный код примера?

1.7. Какое программное обеспечение мне нужно?

1.8. Установка и тестирование Node.js

1.9. Рисунки

1.10. Заключение