Презентация Основное назначение библиoтeки jQuery онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Основное назначение библиoтeки jQuery абсолютно бесплатно. Урок-презентация на эту тему содержит всего 23 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Основное назначение библиoтeки jQuery
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:23 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:117.80 kB
- Просмотров:99
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№2 слайд
![Преимущества библиoтeки](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img1.jpg)
Содержание слайда: Преимущества библиoтeки jQuery:
1.Средства jQuery необычайно выразительны. Эта библиотека позволяет добиться гораздо большего при намного меньшем объеме кода, чем в случае использования программных DOM-интерфейсов браузеров.
2.Meтоды Query применимы к целым группам элементов. Предлагаемый в DOM- модели стандартный подход, основанный на шаблонной цепочке действий “выбрать-повторить-изменить”, больше не требуется. Следствием этого является уменьшение количества циклов for в коде, а значит, и снижение вероятности появления в нем ошибок.
№3 слайд
![. Библиотека jQuery](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img2.jpg)
Содержание слайда: 3. Библиотека jQuery справляется с различиями в реализации DOM в различных браузерах (проблемы кросс-браузерности). Т.е. вы перестаете беспокоиться об особенностях поддержки того или иного средства, чем славится браузер Internet Explorer (IE).
Достаточно всего лишь сформулировать свои пожелания, и библиотека самостоятельно обеспечит совместимость с конкретным браузером.
4. Библиотека jQuery имеет открытый исходный код. Если принципы работы какого-либо средства для меня не совсем ясны или получаемый результат не совпадает с ожидаемым, можно обратиться непосредственно к коду библиотеки.
№4 слайд
![Установка библитеки jQueгy .](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img3.jpg)
Содержание слайда: Установка библитеки jQueгy
1. Скачать фреймворк с домашней странице проекта (http://jquery.com/) и подключить в коде
<head>
<script type="text/javascript" src="js/jquery-1.11.3.min.js"></script>
</head>
Данный способ хорош для работы в offline, или при медленном соединении синтернетом
2. С использованием CDN (Content Delivery Network или Content Distribution Network, CDN):
<head>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</script>
</head>
№5 слайд
![Можно проверить, подгрузилась](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img4.jpg)
Содержание слайда: Можно проверить, подгрузилась ли библиотека, и если нет, то подгрузить с собственного сайта. Для этого можно добавить:
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js">
</script>
<script>window.jQuery ||
document.write('<script src="js/jquery-1.11.3.min.js"></script>')</script>
Доступ к вoзмoжнocтям
Доступ к вoзмoжнocтям библиотеки jQueгy осуществляется с помощью функции библиотеки jQuery $(), которую мы будем называть просто функцией $(). Эта функция служит точкой входа в мир jQuery, а символ $ является удобным коротким псевдонимом пространства имен jQuery.
Т.е $() = jQuery ()
№7 слайд
![Манипулирование объектами](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img6.jpg)
Содержание слайда: Манипулирование объектами
Общее правило- манипулировать DOM объектами, можно только после того как объекты были загружены.
Т.е. если у вас есть фрагмент кода
<html>
<h1> 3D Printers shop </h1>
…..
</html>
То обратиться к заголовку h1 вы можете в конце документа или после строк, формирующих h1.
№10 слайд
![Отсрочка выполнения функции](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img9.jpg)
Содержание слайда: Отсрочка выполнения функции до момента готовности DOM
Отсрочка выполнения функции до момента готовности DOM
В предыдущем примере элемент script был помещен в конце документа, чтобы браузер успел создать все объекты в DOM до того, как начнет выполняться код JavaScript.
Библиотека jQuery предлагает способ решения этой проблемы.
Ожидание завершения построения DOM
<script type="text/javascript">
$(document).ready(function () {
// ...выполняемый код...
});
</script>
№11 слайд
![В этом сценарии мы передаем](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img10.jpg)
Содержание слайда: В этом сценарии мы передаем объект document функции $() в качестве аргумента и вызываем метод ready(), передавая ему функцию, которую хотим выполнить после окончания загрузки и готовности DOM к работе. Можете поместить этот элемент script в любое место документа, будучи уверенным в том, что jQuery не допустит преждевременного выполнения функции.
В этом сценарии мы передаем объект document функции $() в качестве аргумента и вызываем метод ready(), передавая ему функцию, которую хотим выполнить после окончания загрузки и готовности DOM к работе. Можете поместить этот элемент script в любое место документа, будучи уверенным в том, что jQuery не допустит преждевременного выполнения функции.
Добавьте код
<p class="descr"> Most Popular </p>
<p> Description</p>
<p id="pcl"> click me </p>
Использование альтернативной нотации
При желании можете передать свою функцию в качестве параметра непосредственно $-функции jQuery. При таком способе записи вызова результат будет тем же, что и в случае вызова $ (document) ready ().
<script type="text/javascript">
$(function()
{ $("#pcl").css("color", "blue");
});
</script>
№12 слайд
![Выбор элементов В Javascript](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img11.jpg)
Содержание слайда: Выбор элементов В Javascript:
Выбор элементов В Javascript:
getElementById(id) – поиск по id="…"
getElementsByName(name) – поиск по name="name"
getElementsByClassName(class) – поиск по class="class"
getElementsByTagName(tag) – поиск по тегу
querySelectorAll(selector) – поиск по произвольному CSS селектору
№13 слайд
![Для выбора элементов в jQuery](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img12.jpg)
Содержание слайда: Для выбора элементов в jQuery используют селекторы
Селекторы в jQuery разделены на следующие категории:
основные селекторы;
иерархические селекторы;
основные фильтры;
фильтры для выбора дочерних элементов;
фильтры для указания видимости элементов;
фильтры по контенту;
селекторы элементов форм;
селекторы атрибутов.
№14 слайд
![Основные селекторы Базовые](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img13.jpg)
Содержание слайда: Основные селекторы (Базовые селекторы)
Основные селекторы (Базовые селекторы)
1. Селектор *
Соответствует любому элементу.
Возвращает: Массив элементов.
Использование $("*")
var elementCount = $("*").length - возвращает число элементов
2. Селектор E
Выбирает все элементы с именем тега E.
Возвращает: Массив элементов.
<script>$("div").css("border", "9px solid red");</script>
№15 слайд
![. Селектор .C . Селектор .C](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img14.jpg)
Содержание слайда: 3. Селектор .C
3. Селектор .C
Выбирает все элементы с именем класса C.
Возвращает: Массив элементов.
<script>$(". descr " ).css( "border", "3px solid red" );</script>
4. Селектор #id
Выбирает элемент с указанным идентификатором (атрибутом id).
<script>$("#myDiv").css("border","3px solid red" );</script>
5. Множественный селектор ("selector1, selector2, selectorN")
<script>$( "div, span, p.myClass" ).css( "border", "3px solid red" );</script>
№16 слайд
![Некоторые свойства и методы](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img15.jpg)
Содержание слайда: Некоторые свойства и методы объекта jQuery
each(функция) -Выполняет указанную функцию для каждого из выбранных элементов
get(индекс)-Получает объект HTMLElement с указанным индексом
index(HTMLElement)-Производит поиск указанного объекта HTMLElement среди набора выбранных элементов и возвращает его индекс,если находит его
index(jQuery) -Аналогичен предыдущему методу, но возвращает индекс первого из элементов, содержащихся в указанном объекте jQuery
index(селектор)-Возвращает индекс первого найденного элемента в объекте jQuery, вычисляемый относительно элементов соответствующих селектору
length Возвращает число элементов в объекте jQuery
toArray()Возвращает объекты HTMLElement, содержащиеся в объекте jQuery, в виде массива
№17 слайд
![Для примера, var fp quot p](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img16.jpg)
Содержание слайда: Для примера, var fp=$("p").get(0) возвращает HTMLElement объект
Для примера, var fp=$("p").get(0) возвращает HTMLElement объект
Создание объектов jQuery из DOM-объектов
Объекты jQuery можно создавать, передавая объект или массив объектов HTMLElement функции $() в качестве аргумента.
$(document).ready(function() {
var elems = document.getElementsByTagName("p");
console.log($(elems));
$(elems).mouseenter(function(e) {
$(this).css("border","1px red solid" );
})
.mouseout(function(e) {
$(this).css("border", "none");
})
}
)
№18 слайд
![Итерирование функции по](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img17.jpg)
Содержание слайда: Итерирование функции по DOM-объектам
Метод each() позволяет определить функцию, которая будет выполнена для каждого из DOM-объектов, содержащихся в объекте jQuery
$(document).ready(function() {
$('ul > li').each( function(index){
$(this).append('<span>'+index+'</span>');
})
});
№19 слайд
![. Иерархические селекторы .](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img18.jpg)
Содержание слайда: 2. Иерархические селекторы
2. Иерархические селекторы
Дочерний селектор (“parent > child”)
Выбирает всех непосредственных потомков (детей) заданного родителя
Селектор потомков (“ancestor descendant”)
Выбирает все элементы, которые являются потомками данного родителя
Селектор (“prev + next”)
Выбирает все элементы next, которым непосредственно предшествует элементы prev
Селектор (“prev ~ siblings”)
Выбирает все братские элементы, следующие после заданного элемента prev на том же уровне вложенности
№20 слайд
![. Селекторы атрибутов .](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img19.jpg)
Содержание слайда: 3. Селекторы атрибутов
3. Селекторы атрибутов
Данная группа селекторов позволяет выбрать элементы по их атрибутам
Селектор [name=”value”]
Выбирает все элементы с атрибутом с именем name, значение которого точно совпадает c заданным значение value
<!doctype html>
<head>
<script type="text/javascript" src="js/jquery-1.11.3.js"> </script>
<script>
$(function(){
var inp=$("input[name='t1']");
inp.on("click",function(event) {
alert($(this).val());
alert(event.target.value);}
); }
)
</script>
</head>
<body><form>
<input type="text" name="t1" value="aaa" />1 <br />
<input type="radio" name="numbers" value=1 checked />1 <br />
<input type="radio" name="numbers" value=2 />2 <br />
<input type="radio" name="numbers" value=3 />3 <br />
</form></body></html>
№21 слайд
![Селектор name value Выбирает](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img20.jpg)
Содержание слайда: Селектор [name|=”value”]
Выбирает все элементы с заданным атрибутом, значение которого либо совпадает со значение value, либо со строкой, в которой начальная часть строки value, а затем следует дефис
<body>
<a href="example.html" hreflang="en">Some text</a>
<a href="example.html" hreflang="en-UK">Some other text</a>
<a href="example.html" hreflang="english">will not be outlined</a>
<script>
$( "a[hreflang|='en']" ).css( "border", "3px dotted green" );
</script>
</body>
№22 слайд
![Селектор name value Селектор](/documents_6/1af5e9edd59aae76d79a028056cad2dc/img21.jpg)
Содержание слайда: Селектор [name^=”value”]
Селектор [name^=”value”]
Выбирает все элементы с заданным атрибутом, значение которого начинается с подстроки value.
Селектор [name*=”value”]
Выбирает все элементы с заданным атрибутом, значение которого содержит подстроку value.
Селектор [name~=”value”]
Выбирает все элементы с заданным атрибутом, значение которого содержит заданное слово, разделенное пробелами.
Селектор [name$=”value”]
Выбирает все элементы с заданным атрибутом, значение которого заканчивается заданным словом.
Селектор [name!=”value”]
Выбирает все элементы, которые либо не имеют заданного атрибута, либо значение его не совпадает с указанным значением.
Множественный [name=”value”][name2=”value2″]
Множественный селектор
Скачать все slide презентации Основное назначение библиoтeки jQuery одним архивом:
Похожие презентации
-
Лекция 2. Основы программной инженерии. Основные этапы разработки программ, их назначение и характеристики
-
Язык программирования Паскаль. Основные понятия
-
Основные конструкции языка программирования. Турбо Паскаль (тестирование). 10 -11 класс
-
Кодирование основных типов алгоритмических структур на языках объектно — ориентированного и процедурного программирования
-
Циклы. Основные понятия
-
Основные понятия языка программирования. Структура ЯВУ
-
Исключения. Основные моменты
-
Разработка системных приложений. Основные понятия. Процессы
-
Основные операторы языка С. Лекция 2. 2
-
Назначение и возможности языка PHP. Переменные, константы и типы данных РНР. Лекция 1