BitTorrent Трекер RusTrek.ru http://5.45.70.241/ |
|
Специалист | JavaScript. Уровень 1. Основы веб-программирования [2009] DVBRip http://5.45.70.241/viewtopic.php?f=513&t=13636 |
Страница 1 из 1 |
Автор: | oartemka178 [ 2011-04-27 21:56 ] |
Заголовок сообщения: | Специалист | JavaScript. Уровень 1. Основы веб-программирования [2009] DVBRip |
Специалист | JavaScript. Уровень 1. Основы веб-программирования [2009] DVBRip #777 Автор (режиссер): Специалист Название: JavaScript. Уровень 1. Основы веб-программирования Год выпуска: 2009 Жанр: web-програмирование Качество видео: DVBRip Продолжительность: ~09:00:00 Видеокодек: GoToMeeting3 Битрейт видео: ~48.2 Kbps Размер кадра: 1024x768 Аудиокодек: WMA Битрейт аудио: 48.0 Kbps JavaScript. Уровень 2. Расширенные возможности http://www.rustrek.ru/viewtopic.php?t=13637 Описание: Ни один современный сайт не обходится в наше время без интерактивного взаимодействия с посетителями. Будь то проверка форм или использование карт, перетаскивание товара в корзину или просмотр увеличенных фотографий – все это, и многое другое, реализуется с помощью клиентского JavaScript. А он, в свою очередь, основывается на базовом языке, изучение которого будет первым шагом в мир построения функциональных сайтов и мощных интерфейсов. На занятиях Вы изучите особенности синтаксиса JavaScript, объектно-ориентированный подход в программировании на JavaScript и его основные встроенные функции. На простых примерах освоите стандартные методы работы с DHTML и сценариями, а также нестандартные технологии (например, мультимедийные фильтры IE). Вы сможете создавать кроссплатформенные решения и сценарии, совместимые со всеми современными браузерами. Модуль 1. Введение в JavaScript, основные сведения, синтаксис * Краткая история JavaScript, текущая версия (1.5) * Внедрение сценариев в HTML * Синтаксис, зарезервированные слова * Понятие операторов * Лабораторная работа: Первый сценарий * Понятие переменной, литерала * Классификация типов данных, оператор typeof * Краткое описание всех типов данных * Глобальный объект * Тривиальные типы данных null, undefined * Базовые типы String, Number, Boolen * Работа с числами - объект Math, функции (методы глобального объекта) parseInt(), parseFloat() * Лабораторная работа: Изучение методов экземпляров String * Лабораторная работа: Изучение методов экземпляров Number, методов глобального объекта и объекта Math Модуль 2. Инструкции и функции * Понятие инструкции * Объединение инструкций, оператор "," * Блок инструкций {} * Условные инструкции (if, if/else, if/else if/else) * Инструкции цикла (while, do/while, for, for/in) * Инструкция переключения (switch/case/default) * Инструкции continue, break * Инструкция перехвата и обработки исключения (try/catch/finally, тип данных Error) * Лабораторная работа: Построение таблицы в цикле (использование элемента <style> и правил CSS для модификации внешнего вида таблицы) * Лабораторная работа: Определение правильного окончания слова с разными числительными * Функции * Имена функций, их создание и вызов * Область видимости переменных * Аргументы функций, объект arguments, рекурсивный вызов * Инструкция return * Лабораторная работа: Использование функции для модернизации предыдущего примера с окончанием слова * Лабораторная работа: Создание функции для работы с любым количеством переданных аргументов * Лабораторная работа: Создание функции, возвращающей значение Модуль 3. Массивы и объекты * Массивы, тип данных Array * Свойства и методы экземпляров Array * Лабораторная работа: Изучение методов массивов * Объекты в JS, тип данных Object * Свойства и методы экземпляров Object * Углубление понятия свойств и методов любого объекта в JavaScript * Контекст исполнения функции в качестве метода объекта * Лабораторная работа: Вызов глобальной функции как метода объекта, ключевое слово this * Пользовательские объекты * Понятие класса-конструктора, оператор instanceof, свойство constructor * Механизм наследования, prototype * Лабораторная работа: * Создание пользовательского класса-конструктора, передача аргументов Лабораторная работа: Модификация пользовательского класса-конструктора с помощью prototype Модуль 4. Регулярные выражения и даты * Шаблоны для поиска в строках, тип данных RegExp * Синтаксис регулярных выражений * Спецсимволы, неалфавитные символы (управляющие последовательности) * Классы символов * Повторение * Альтернатива, группировка и ссылки (внутри вне шаблона) * Флаги * Свойства экземпляров RegExp * Методы экземпляров RegExp и String для поиска с использованием шаблонов * Лабораторная работа: Использование рассмотренных методов для поиска * Лабораторная работа: Составление шаблона для проверки корректности e-mail * Создание дат, тип данных Date * Свойства и методы экземпляров Date * Лабораторная работа: Получение текущей и заданной дат * Лабораторная работа: Получение даты с заданным смещением (неделя - 7 суток, месяц - 30 суток) * Лабораторная работа: Использование экземпляров Date в качестве "секундомера" * Заключительная часть – закрепление знаний про объекты, их свойства и методы, синтаксис доступа к ним [th]http://s3.directupload.net/images/100825/vumrlbxj.jpg[/th] [th]http://s10.directupload.net/images/100825/g66kv9di.jpg[/th] [th]http://s7.directupload.net/images/100825/eh7zzilf.jpg[/th] [th]http://s5.directupload.net/images/100825/lrofw3xv.jpg[/th] [th]http://s5.directupload.net/images/100825/ffee4mo5.jpg[/th] [th]http://s5.directupload.net/images/100825/op8aksz7.jpg[/th] |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |