- •1.Основные сведения о протоколах Интернет.
- •2. Основы протокола tcp/ip. Понятие ip-адреса. Классы ip-адресов. Сетевая маска.
- •3. Понятие порта tcp. Well-known порты.
- •4. Основные сервисы Интернет. Доменная система имен. Протокол dns.
- •5. Протокол ftp. Протоколы smtp и pop. Протокол http
- •6. Принципы работы веб-сервера.
- •8. Языки разметки веб-страниц
- •9. Основы html. Версии html
- •10. Простое форматирование текста средствами html.
- •Синтаксис
- •13. Списки. Таблицы. Заголовки. Группировка элементов
- •14. Разделение оформления и содержания. Таблицы стилей css.
- •15. Определение стилей – классы
- •16. Определение стилей – id-селекторы
- •17. Определение стилей – теги
- •18. Css. Наследование и специфичность.
- •20. Макет страницы
- •21. Основные принципы php
- •22. Переменные. Типы данных. Присваивание. Выражения.
- •23. Базовые конструкции языка
- •If else elseif
- •24. Включаемые файлы
- •25. Конструкция heredoc
- •26. Функции php. Передача параметров.
- •27. Массивы php
- •28. Основы ооп в php. Структура и свойства класса.
- •29. Основы ооп в php. Конструкторы и деструкторы.
- •30. Основы ооп в php. Наследование.
- •31. Основы ооп в php. Области видимости.
- •32. Основы ооп в php. Магические методы.
- •33. Обработка форм
- •34. Основы субд MySql.
- •35. Получение данных из бд. (-)
- •36. Реляционные бд. Проектирование. Нормализация.
- •37. Первая, вторая и третья нормальные формы.
- •Первая нормальная форма (1nf
- •Вторая нормальная форма (2nf
- •Третья нормальная форма (3nf
- •38. Реляционные отношения.
- •39. Ключи. Ссылочная целостность и каскадные изменения.
- •40. Индексы.
- •41. Основы sql. Соединения.
- •42. Основы sql. Группировка.
- •43. Основы pdo. Объектная модель. (-)
- •44. Pdo. Подготовленные выражения
- •45. JQuery. Подключение и базовое использование.
- •46. JQuery. Доступ к объектам документа (-)
- •47. JQuery. Фильтры
- •48. Формат json
- •49. JQuery . Обработка событий
- •50. JQuery . Последовательные вызовы и callback-функции.
- •51. JQuery . Операции с контентом Свойства
- •Индикаторы
- •52. JQuery . Простые эффекты.
- •53. Основы технологии Ajax.
- •54. Системы управления контентом.
- •55. Архитектура mvc
52. JQuery . Простые эффекты.
jQuery имеет ряд функций, выполняющих анимационные эффекты с элементами страницы. Начиная от простых возможностей: скрытия, появления, перемещения элементов, библиотека позволит создавать свои, более сложные эффекты, основанные на изменении CSS свойств. Эти изменения могут происходить плавно или мгновенно, замедляться, ускоряться или выполняться равномерно.
Метод |
Описание |
hide() |
Немедленно скрывает все элементы, содержащиеся в объекте jQuery |
hide(продолжительность), hide(продолжительность, стиль) |
Плавно скрывает элементы, содержащиеся в объекте jQuery, в течение заданного времени с возможностью указания стиля анимации |
hide(продолжительность, функция), hide(продолжительность, стиль, функция) |
Скрывают все элементы, содержащиеся в объекте jQuery, в течение заданного времени с возможностью указания стиля анимации и функции, которая вызывается по завершении создания эффекта |
show() |
Немедленно отображает все элементы, содержащиеся в объекте jQuery |
show(продолжительность), show(продолжительность, стиль) |
Отображают все элементы, содержащиеся в объекте jQuery, в течение заданного времени с возможностью указания стиля анимации |
show(продолжительность, функция), show(продолжительность, стиль, функция) |
Отображают все элементы, содержащиеся в объекте jQuery, в течение заданного времени с возможностью указания стиля анимации и функции, которая вызывается по завершении создания эффекта |
toggle() |
Немедленно переключает (отображает, если они скрыты, и скрывает, если они отображаются) видимость элементов, содержащихся в объекте jQuery |
toggle(продолжительность), toggle(продолжительность, стиль) |
Переключают видимость элементов, содержащихся в объекте jQuery, в течение заданного времени с возможностью указания стиля анимации |
toggle(продолжительность, функция), toggle(продолжительность, стиль, функция) |
Переключают видимость элементов, содержащихся в объекте jQuery, в течение заданного времени с возможностью указания стиля анимации и функции, которая вызывается по завершении создания эффекта |
toggle(логическое_значение) |
Осуществляет одностороннее переключение видимости элементов, содержащихся в объекте jQuery |
hide() |
Немедленно скрывает все элементы, содержащиеся в объекте jQuery |
show() |
Немедленно отображает все элементы, содержащиеся в объекте jQuery |
toggle() |
Немедленно переключает (отображает, если они скрыты, и скрывает, если они отображаются) видимость элементов, содержащихся в объекте jQuery |
53. Основы технологии Ajax.
Запомните! Вся работа приложения на основе технологии AJAX сводится к обмену сложными структурами данных между клиентом (браузер), и сервером (web сервер).
AJAX— подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером. В результате, при обновлении данных веб-страница не перезагружается полностью, и веб-приложения становятся быстрее и удобнее.
AJAX — не самостоятельная технология, а концепция использования нескольких смежных технологий. AJAX базируется на двух основных принципах:
использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, например с использованием XMLHttpRequest (основной объект);
через динамическое создание дочерних фреймов[1];
через динамическое создание тега <script>[2].
через динамическое создание тега <img>, как это реализовано в Google Analytics.
использование DHTML для динамического изменения содержания страницы;
Действия с интерфейсом преобразуются в операции с элементами DOM (англ. Document Object Model), с помощью которых обрабатываются данные, доступные пользователю, в результате чего представление их изменяется. Здесь же производится обработка перемещений и щелчков мышью, а также нажатий клавиш. Каскадные таблицы стилей, или CSS (англ. Cascading Style Sheets), обеспечивают согласованный внешний вид элементов приложения и упрощают обращение к DOM-объектам. Объект XMLHttpRequest (или подобные механизмы) используется для асинхронного взаимодействия с сервером, обработки запросов пользователя и загрузки в процессе работы необходимых данных.
Три из этих четырёх технологий — CSS, DOM и JavaScript — составляют DHTML (англ. Dynamic HTML). По мнению некоторых специалистов (книг),[каких?] средства DHTML, появившиеся в 1997 году, подавали большие надежды, но так и не оправдали их.
В качестве формата передачи данных могут использоваться фрагменты простого текста, HTML-кода, JSON или XML.
