Translate

Поиск по этому блогу

воскресенье, 20 ноября 2016 г.

Подключение библиотеки JQuery

Основы Jquery

Подключение библиотеки

все библиотеки можно посмотреть здесь или перейдя по этой ссылке вручную. https://developers.google.com/speed/libraries/

Например вот так для работы с файлом, который вы скачали и поместили в папку вашего сайта. Этот метод более предпочтительный при работе на локальном сервере

<script type = "text/javascript" src = "jquery.js"></script>

Или вот так для любого другого сайта находящегося в интернете:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script >

Для того, чтобы код выполнялся после загрузки самого документа его надо вставить внутрь вот такой функции:

$(document).ready(function)(){
//all JQuery code goes here.
});

Выбор элементов

С помощью библиотеки можно выбрать практически любой документ DOM. Добиться этого можно при использовании селекторов. Селектор это знак $ и рядом внутри круглых скобок мы указываем какой элемент мы хотим выбрать.

  • $("div") - выбирает все divна странице.
  • $("#myDiv") - по ID
  • $("p.myClass") - выбирает все теги р с классом myClass

Это расширяет возможности использования библиотеки, потому что просто JavaScript-ом мы можем обратиться к элементу только с определенным ID - document.getElementById()

Методы и Действия JQuery

Как только объект выбран мы можем произвести над ним какие-то действия.

Например

  • $("div")addClass("myClass"); - позволяет добавить выбранным элементам класс
  • $("#myDiv").css("color","red"); - позволяет добавить css. (Метод css)
  • Var myElement=$("#myElement").html();Позволяет получить html - код выбранного элемента (Метод html). В этом случае мы создаем переменную, которая получает весь код от элемента с id. Это моэет быть слово, параграф, изображение или вся страница целиком. Далее мы можем использовать эту структуры в своих собственных целях.

События JQuery

Данная библиотека очень хорошо проявляет себя в обработке событий.Например вот функция, которая будет вызываться при клике на ссылку:

$("a").click(function(){
//здесь сама функция.
});

Можно например окрасить все ссылки в определенный цвет или сделать какое-либо другое действие.

Например:

  • Blur - размытие
  • Focus - резкость
  • Hover - наведение
  • Key Down - нажатие клавиши "стрелка вниз"
  • Load - загрузка

На сайте JQuery можно найти полный список всех событий (Events)

Показать или скрыть

  • $("#myElement").hide(function(){//here some function}); скрывает элемент с ID
  • $("#myElement").show(function(){//here some function}); показывает ID
  • $("#myElement").toggle(function(){//here some function}); переключение между "показать" и "скрыть"
  • $("#myElement").slideDown("fast",function(){//here some function});- перемещает элемент вниз со скоростью "fast" и второй параметр это функция, которая будет выполнена по завершении перемещения
  • $("#myElement").slideUp("slow",function(){//here some function}); - тоже самое "вверх"
  • $("#myElement").slideToggle(1000,function(){//here some function}); - переключение между перемещениями с числовым параметром скорости
                                                                                                                                                             

Комментариев нет:

Отправить комментарий



Хотите освоить самые современные методы написания React приложений? Надоели простые проекты? Нужны курсы, книги, руководства, индивидуальные занятия по React и не только? Хотите стать разработчиком полного цикла, освоить стек MERN, или вы только начинаете свой путь в программировании, и не знаете с чего начать, то пишите через форму связи, подписывайтесь на мой канал в Телеге, вступайте в группу на Facebook.Пишите мне - kolesnikovy70 почта gmail.com