Web-средства
JQuery
jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API по работе с Ajax.
jQuery, как правило, включается в веб-страницу как один внешний JavaScript-файл либо прописывается внутри самой страницы.
<head>
<script type="text/javascript" src="/путь/к/jQuery.js"></script>
</head>
Вся работа с jQuery ведётся с помощью функции $. Если на сайте применяются другие JavaScript библиотеки, где $ может использоваться для своих нужд, то можно использовать её синоним — jQuery. Второй способ считается более правильным.
Работу с jQuery можно разделить на 2 типа:
· Получение jQuery-объекта с помощью функции $(). Например, передав в неё CSS-селектор, можно получить jQuery-объект всех элементов HTML попадающих под критерий и далее работать с ними с помощью различных методов jQuery-объекта. В случае, если метод не должен возвращать какого-либо значения, он возвращает ссылку на jQuery объект, что позволяет вести цепочку вызовов методов согласно концепции текучего интерфейса.
· Вызов глобальных методов у объекта $, например, удобных итераторов по массиву.
Типичный пример манипуляции сразу несколькими узлами DOM заключается в вызове $ функции со строкой селектора CSS, что возвращает объект jQuery, содержащий некоторое количество элементов HTML-страницы. Эти элементы затем обрабатываются методами jQuery. Например,
$("div.test").add("p.quote").addClass("blue").slideDown("slow");
находит все элементы <div> с классом test, а также все элементы <p> с классом quote, и затем добавляет им всем класс blue и визуально плавно спускает вниз. Здесь методы add, addClass и slideDown возвращают ссылку на исходный объект $("div.test"), поэтому возможно вести такую цепочку.
Все права защищены © 2011 год. Все материалы представленные на сайте являются результатом работы, проделанной в рамках магистерской диссертации. При разработке никаких коммерческих целей не преследовалось. Проект www.asot.kz разработан с целью привлечения внимания к возникшей проблеме - отсутствия четкой системы оценки знаний учащихся при дистанционных формах обучения. Любое копирование, изменение, модификация контента, скриптов, системы -разрешены. Вместе мы сможем сделать этот мир лучше! Ссылки на проект приветствуются.