Скачать бесплатно JavaScript. Уровень 1. Основы веб-программирования
О содержании: Web Desing по курсу JavaScript. Уровень 1. Основы
веб-программирования. В раздаче полный набор - видео, лабы, презентации.
Модуль 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. Регулярные выражения и даты Модуль 4. Регулярные выражения и даты * Шаблоны для поиска в строках, тип данных RegExp * Синтаксис регулярных выражений * Спецсимволы, неалфавитные символы (управляющие последовательности) * Классы символов * Повторение * Альтернатива, группировка и ссылки (внутри вне шаблона) * Флаги * Свойства экземпляров RegExp * Методы экземпляров RegExp и String для поиска с использованием шаблонов * Лабораторная работа: Использование рассмотренных методов для поиска * Лабораторная работа: Составление шаблона для проверки корректности e-mail * Создание дат, тип данных Date * Свойства и методы экземпляров Date * Лабораторная работа: Получение текущей и заданной дат * Лабораторная работа: Получение даты с заданным смещением (неделя - 7 суток, месяц - 30 суток) * Лабораторная работа: Использование экземпляров Date в качестве "секундомера" * Заключительная часть – закрепление знаний про объекты, их свойства и методы, синтаксис доступа к ним
Многие вэб-мастера часто задаются вопросом как увеличить «пузомерки» сайта тоесть тИЦ и PR. Для тех, кто не знает что это такое чуть ниже ввсе обьесняется…
В этой статье будет коротко сказано, что нужно делать для того чтобы создать успешный сайт на UCOZ, ведь многие новички допускают частые ошибки, из-за которых потом сами страдают!