en.javascript.info/archive/3-jquery-stub/1-jquery-intro/article.md
2015-02-22 12:44:37 +03:00

47 lines
2.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Введение
Эта глава содержит основную информацию, которая нужна, чтобы при помощи jQuery работать с документом.
Я также постараюсь изложить в ней структуру методов и основные особенности jQuery, которые не очевидны из документации.
**Глава находится "в работе". Это означает, что раскрыты далеко не все темы, а то, что раскрыто, является скорее очерком, который постепенно обрастает "мясом" разъяснений и задач.**
[cut]
## О библиотеке jQuery
[jQuery](http://jquery.com) -- библиотека, которая позволяет делать код короче, а также устраняет наиболее одиозные кросс-браузерные различия.
Она не содержит встроенных архитектурных решений и, таким образом, не навязывает свой стиль. Просто делает код короче. За это её и любим.
## Подключаем jQuery
Библиотеку jQuery можно скачать себе на диск с сайта [](http://jquery.com), а можно -- вставить в документ, используя известные интернет адреса:
<ul>
<li>По адресу [](http://code.jquery.com/jquery-latest.js) -- доступна всегда последняя версия</li>
<li>С сети Google: [](https://developers.google.com/speed/libraries/devguide?hl=ru#jquery) можно загрузить любую из не слишком старых версий. Синтаксис такой: `src="//ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"`, где `1.8.3` -- версия, причём можно указать её приблизительно: `1.8` означает последнюю версию вида `1.8.*`, а `1` -- последнюю версию вида `1.*`. Файл `jquery.min.js` обозначает сжатый код, а `jquery.js` -- несжатый, для удобства отладки.</li>
</ul>
Например, подключим на страницу последнюю версию jQuery в несжатом виде и проверим её работу:
```html
<!--+ run -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1/jquery.js"></script>
<script>
alert( typeof $ ); // если jQuery загрузилась -- выведет function
</script>
```
Или так:
```html
<!--+ run -->
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script>
alert( typeof $ ); // если jQuery загрузилась -- выведет function
</script>
```