Дисциплины - Объектно-ориентированное программирование

ООП в JavaScript - Класс jQuery

jQuery - это класс JavaScript, содержащий множество методов и несколько свойств, упрощающих работу с JavaScript. Благодаря этому классу (или библиотеке) мы легко можем создавать объекты из html-элементов.

Существует два способа подключения данной библиотеки: удаленный и локальный. При удаленном способе подключения библиотеку не надо скачивать, мы можем подключиться к ней прописав полный путь. При локальном способе подключения библиотеку нужно скачать. Лучше использовать локальное подключение. Скачать файл jQuery можно по адресу https://jquery.com/download/ Выбираем последнюю сжатую (compressed) версию. Как правило, это первая ссылка на файл на этой странице. После скачивания файла, помещаем его в папку с другими медийными файлами проекта, и локально подключаемся:


Подключение может осуществляться либо в начале html-файла (в тэге head), либо в кноце (перед закрывающимся тегом body)

Основное предназначение jQuery - это создание объектов из html-элементов. Объект создается при помощи символа $. Причем существует 3 типа объектов:

Объект всего html-документа. Пример:

   $.  

Объект существующего элемента. Тогда после знака $ в скопках и ковычках прописывается селектор этого элемента. Пример:

  $('a'). //находим все ссылки на странице 

Объект элемента, который необходимо создать. Тогда элемент обрамляется в знаки меньше-больше (начало тэга и конец). Пример:

   $('<a>'). //создаем ссылку  

Обратите внимание на символ точки . в конце вызова объекта. Т.е. для вызова методов и свойств объекта используется точечная нутация.

Формулы jQuery

Всё многообразие jQuery можно свести к нескольким формулам:

1. Вызов метода без входящих параметров:

 $('selector').method(); 

2. Вызов метода с одним входящим параметром:

 $('selector').method('x'); 

3. Вызов метода с двумя (реже больше) входящими параметрами:

 $('selector').method('x', 'y'); 

4. Вызов метода с входящим параметро формата json {}:

 $('selector').method({
  'key':'value',
  'key2':'value2'
 }); 

5. Вызов цепочки методов (с разным количеством входящих параметров):

 $('selector').method().method2().method3(); 

6. Вызов метода с callback-функцией в качестве поседнего входяшего параметра:

 $('selector').method(function(){
 });
 $('selector').method('x', function(){
 }); 

7. Вызов метода входящим параметром формата json и значением callback-функцией:

 $('selector').method({
  'key':function(){},
  'key2':function(){}
 }); 
 

Количество комментариев: 0

Для того, чтобы оставить коментарий необходимо зарегистрироваться
814301 БГУИР
814302 БГУИР
814303 БГУИР
894351 БГУИР
90421 БГУИР


Изображения Видео

1. Абстрактная фабрика https://www.youtube.com/watch?v=1mVONOCxfLg
2. Фабричный метод https://www.youtube.com/watch?v=5UqUDR6_2cY
3. Шаблон декоратор https://www.youtube.com/watch?v=Lwb9bm8yKD0
4. Dessign patterns on PHP https://github.com/domnikl/DesignPatternsPHP
5. Приёмы объектно-ориентированного проектирования. Паттерны проектирования Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ.: А. Слинкин науч. ред.: Н. Шалаев]. — Санкт-Петербург [и др.] : Питер, 2014. — 366 с. : ил. ; 24 см.
6. Приемы объектно-ориентированного проектирования. Паттерны проектирования Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; [пер. с англ.: А. Слинкин науч. ред.: Н. Шалаев]. — Санкт-Петербург [и др.] : Питер, 2014. — 366 с. : ил. ; 24 см.
7. Ajax http://erud.by/ajax
8. Ajax http://erud.by/ajax
9. Ajax http://erud.by/ajax
10. Документация Laravel http://laravel.com
Задание к курсовой работе
Задание к курсовой работе
Вопросы к экзамену