47 lines
2.9 KiB
Markdown
47 lines
2.9 KiB
Markdown
# Введение
|
||
|
||
Эта глава содержит основную информацию, которая нужна, чтобы при помощи 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>
|
||
```
|
||
|