[Специалист] Программирование на языке JavaScript (jQuery,AJAX)(уровни 1,2,3а,3б)[2013, RUS]
#777 Год выпуска:2013 Производитель: Специалист Сайт производителя: http://www.specialist.ru Автор: Специалист Продолжительность: 45:46:43 Тип раздаваемого материала: Видеоурок Язык: Русский
Описание:Видеоуроки от крупнейшего в России учебного Центра «Специалист» при МГТУ им. Баумана.
Для просмотра видео нужно установить кодек Как это сделать и где его взять смотрите в «Доп. Информация»
Описание: В ходе занятий Вы получите представление о веб-программировании, знания языка JavaScript, его специфики и особенностях без привязки к исполняемой среде.
Ни один современный сайт не обходится без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это и многое другое реализуется с помощью клиентского JavaScript. А он, в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов.
На занятиях Вы изучите особенности синтаксиса JavaScript, объектно-ориентированный подход в программировании на JavaScript и его основной встроенный функционал. Выполняя лабораторные работы, Вы пройдете весь путь создания базовых сценариев: от простого к сложному.
После этого курса Вы будете готовы к прикладному применению JavaScript работе с html-страницей, ее элементами и событиями, которые изучаются на курсе «JavaScript. Уровень 2. Расширенные возможности».
Модуль 1. Основы программирования
Как устроен компьютер Как работают программы Введение в JavaScript Обзор базовых типов Операторы Выражения и инструкции Переменные Приведение типов Тривиальные типы Практикум: Использование переменных, типов данных и операторов
Модуль 2. Управляющие конструкции
Циклы Цикл while Операторы инкремента и декремента Цикл for Цикл do while Управляющие конструкции if – else if – else Метки Прерывание и продолжение цикла Управляющая конструкция switch Практикум: Практическое применение управляющих конструкций в JavaScript
Модуль 3. Функции
Понятие функций Возврат значений Области видимости Анонимная функция Замыкания Рекурсия Практикум: Использование функций при процедурном подходе в программировании
Модуль 4. Объекты и массивы
Объектный тип: Объект (Object) Свойства объекта Методы объекта Методы функций Объектный тип: Массив (Array) Свойство и методы массива Встроенный объект Math Практикум: Использование объектных типов в JavaScript
Модуль 5. Использование объектов JavaScript
Свойства и методы объекта Number Свойства и методы глобального объекта Свойствo и методы объекта String Использование регулярных выражений Практикум: Использование базовых типов как объектов с регулярными выражениями
Конструкторы объектов Прототипы Методы объекта Объект Date Объект Error Практикум: Применение объектно-ориентированного подхода в программировании
Описание: На занятиях курса «JavaScript. Уровень 2. Расширенные возможности» Вы овладеете навыками профессионального написания и использования JavaScript-скриптов на сайте. Вы будете понимать принципы взаимодействия JavaScript и HTML, узнаете основные приемы получения кроссбраузерного кода.
Моментальный отклик страницы сайта на любое необходимое действие пользователя — основа успешности любого сайта и большой плюс к конкурентоспособности любого веб-проекта. Клиентский JavaScript позволяет выполнять множество функций, повышающих качество взаимодействия сайта с клиентом.
Уверенное владение этим языком позволит Вам создавать гибкие интерактивные сайты. По окончании курса Вы получите навыки написания JavaScript-кода для сайтов, сформируете понимание взаимодействия JavaScript и HTML, освоите основные приемы получения кроссбраузерного кода.
Модуль 1. Объектная модель браузера Объектная модель браузера Объект Window Объект Navigator Объект Screen Объект History Объект Location Объект Document HTML-коллекции Практикум: Практическое использование объектов браузера Модуль 2. Использование элементов HTML Свойства и методы элемента Form Свойства и методы элемента Input Свойства и методы элемента TextArea Свойства и методы элемента Select Свойства и методы элемента Option Свойства и методы элемента Image Свойства и методы элемента Table Практикум: Практическое использование элементов HTML Модуль 3. Объектная модель документа: DOM Document Object Model (DOM) Типы узлов Связи между объектами Свойства и методы интерфейса Node Свойства и методы интерфейса Element Свойства и методы интерфейса Document Нестандартные свойства и методы HTML-элементов Свойства и методы коллекции styleSheets Практикум: Использование объектной модели документа Модуль 4. События и их обработка Список событий Модели событий Назначение обработчиков событий Работа с обработчиками событий Получение ссылки на событие Отмена действий по умолчанию Кроссбраузерные свойства события Получение ссылки на элемент Использование фазы всплытия событий Отмена всплытия события Практикум: Использование разных моделей событий
Описание:jQuery — самая популярная библиотека JavaScript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой, быстрый и лаконичный код.
На этом курсе Вы получите начальные навыки использования jQuery, что позволит Вам быстрее и эффективнее вести разработку на JavaScript. Курс прежде всего предназначен для слушателей, ранее не имевших дело с jQuery, и желающих начать его использовать. По окончании курса Вы будете уметь: Производить эффективную выборку элементов Работать с элементами веб-формы Эффективно манипулировать элементами DOM Управлять эффектами Использовать базовую анимацию
Модуль 1. Введение в jQuery
Использование текстовых редакторов Использование javascript-консоли в браузерах Введение в jQuery API jQuery Выборка в jQuery Фильтрация DOM: отношения элементов Работа с элементами веб-формы Лабораторная работа
Модуль 2. События и манипуляции с элементами
События jQuery Обработка событий Объект Event Отмена событий Добавление элементов Манипуляции с элементами Делегирование событий Лабораторные работы
Модуль 3. Анимация в jQuery
Базовые эффекты Управление эффектами Метод animate() Исследование анимации Полезный метод grep() Лабораторные работа
Модуль 4. Практическая работа с jQuery
Создание кода плавного показа картинок Оптимизация кода Создание шаблонизатора Использование шаблонизатора Handlebars
Описание: AJAX, состоящий из HTML, JavaScript и DOM-модели — это замечательный подход, который помогает создать вместо тяжеловесных Веб-интерфейсов интерактивные AJAX-приложения. В рамках курса Вы сможете сделать чрезвычайно эффективную веб-разработку повседневной реальностью. В ходе обучения Вы узнаете основные концепции AJAX, включая особенности объекта XMLHttpRequest, различные подходы к взаимодействию с сервером и эффективные способы проектирования сложных приложений. Вы научитесь создавать AJAX сайты, узнаете о различных способах обмена данными, и после окончания курса сможете сделать свои сайты быстрыми и динамичными. В предлагаемом курсе Вы рассмотрите все аспекты построения современных AJAX приложений. Вы узнаете принципы и подходы к разработке, поэтому этот курс будет интересен любому веб-мастеру. По окончанию курса Вы будете уметь
создавать высокоэффективные сайты Web 2.0;
использовать объект XmlHttpRequest для выполнения синхронных и асинхронных запросов к серверу;
передавать и обрабатывать данные на сервер всеми доступными методами;
использовать JSON нотацию для передачи данных;
использовать XML-PRC протокол в AJAX приложениях;
взаимодействовать с XML Web сервисами по протоколу SOAP;
выполнять аутентификацию и авторизацию пользователя различными методами;
понимать вопросы безопасности AJAX-приложений;
Модуль 1. Основы построений AJAX приложений Что такое AJAX? Механизмы взаимодействия с сервером Объект XmlHttpRequest Синхронные и асинхронные запросы Получение данных с сервера Лабораторная работа: Получение текстовых данных с сервера
Модуль 2. Взаимодействие с сервером, передача данных Методы передачи данных на сервер Передача простых данных методом GET Управление кешированием ответа Запросы HEAD Лабораторная работа: Передача данных на сервер методом GET Передача простых данных методом POST Получение и разбор комплексных данных с сервера Лабораторная работа: Передача данных на сервер методом POST
Модуль 3. Передача сложных типов данных. Нотация JSON Недостатки простых текстовых форматов Способы передачи структурированных данных Нотация JSON Разбор JSON пакета в браузере Лабораторная работа: Использование JSON для получения данных с сервера Сериализация и разбор JSON пакета на сервере (PHP) Получение данных с сервера Лабораторная работа: Использование JSON для обмена данными с сервером
Модуль 4. Использование XML. XML-RPC Проблемы текстовых данных и JSON пакетов Другие способы передачи структурированных данных Обзор XML технологий Разбор XML пакета Клиент-ориентированная и сервер-ориентированная архитектура Протокол XML-RPC Формирование XML-RPC запроса Преобразование XML данных Лабораторная работа: Получение XML данных с сервера
Модуль 5. Использование XML Web-сервисов. Протокол SOAP Проблемы XML-RPC Сервис-ориентированная архитектура (SOA) SOAP (Обзорно) XML Web-сервисы на примере ASP.Net 2.0 Формирование и разбор SOAP сообщений Лабораторная работа: Реализация клиента XML Веб-службы, использование протокола SOAP
Модуль 6. Безопасность и эффективность AJAX приложений Вопросы безопасности AJAX приложений Аутентификация и авторизация пользователя Лабораторная работа: Аутентификация пользователя в AJAX приложениях Проблемы юзабилити AJAX приложений Лабораторная работа: Управление состоянием приложения Производительность AJAX приложений Обзор решений AJAX Подведение итогов
Общее Полное имя :01.wmv Формат : Windows Media Размер файла : 110 Мбайт Продолжительность : 2 ч. 39 м. Режим общего битрейта : Переменный Общий поток : 96,7 Кбит/сек Максимальный общий битрейт : 787 Кбит/сек Название фильма : 01_Review Дата кодирования : UTC 2013-09-12 19:38:15.406
Видео Идентификатор : 2 Формат : VC-1 Профиль формата : MP@HL Идентификатор кодека : WMV3 Идентификатор кодека/Информация : Windows Media Video 9 Идентификатор кодека/Подсказка : WMV3 Описание кодека : Windows Media Video 9 Продолжительность : 2 ч. 39 м. Вид битрейта : Переменный Битрейт : 36,1 Кбит/сек Ширина : 1164 пикселя Высота : 936 пикселей Соотношение сторон : 5:4 Частота кадров : 15,000 кадров/сек Цветовое пространство : YUV Субдискретизация насыщенности : 4:2:0 Битовая глубина : 8 бит Тип развёртки : Прогрессивная Метод сжатия : С потерями Бит/(Пиксели*Кадры) : 0.002 Размер потока : 41,0 Мбайт (37%) Язык : English (US)
Аудио Идентификатор : 1 Формат : WMA Версия формата : Version 2 Идентификатор кодека : 161 Идентификатор кодека/Информация : Windows Media Audio Описание кодека : Windows Media Audio 9.2 - 48 kbps, 44 kHz, mono (A/V) 1-pass CBR Продолжительность : 2 ч. 39 м. Вид битрейта : Постоянный Битрейт : 48,0 Кбит/сек Каналы : 1 канал Частота : 44,1 КГц Битовая глубина : 16 бит Размер потока : 54,6 Мбайт (50%) Язык : English (US)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!