Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lc1_2015_Введение ПДС

.pdf
Скачиваний:
10
Добавлен:
24.02.2016
Размер:
7.15 Mб
Скачать

Введение

 

Основы алгоритмизации

Лк. 1

Лк. 2

JavaScript (синтаксис)

Лексическая структура

Лк. 3

 

Лк. 4

 

 

Объекты в JavaScript

 

Объекты. Функция как объект.

Лк. 5

Пользовательские объекты

 

 

 

DOM и обработка событий

 

Web API (DOM API). События DOM

Лк. 6

Разработка

 

AJAX. MVC (шаблон проектирования).

 

 

Библиотеки и фреймворки (jQuery, AngularJS,

 

BackboneJS). Плагины (программные

Лк. 7

модули). Оптимизация производительности

Лб. 1

Переменные и

 

 

массивы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лб. 2

Следование

 

 

 

Лб. 3

Ветвление

 

 

 

 

Лб. 4

Цикл

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лб. 5

Функции

Лб. 6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Лб. 7

Классы базового API

 

Лб. 8

Пользовательские

 

объекты

 

 

 

 

 

 

 

 

 

 

Лб. 9

 

 

 

 

 

 

Лб. 10

DOM и события

 

 

 

Лб. 11

 

 

 

 

 

 

 

 

 

 

 

 

 

Лб. 12

AJAX

 

Лб. 13

jQuery

 

 

 

 

 

Лб. 14

Модули

 

 

 

 

 

 

 

 

 

 

 

 

Функция как объект:
Объекты:

Введение

Основы алгоритмизации: ИМПЕРАТИВНОЕ ПРОГРАММИРОВАНИЕ, СТРУКТУРНОЕ ПРОГРАММИРОВАНИЕ, ПРОЦЕДУРНОЕ ПРОГРАММИРОВАНИЕ .

JavaScript (синтаксис)

Лексическая структура: ТИПЫ ДАННЫХ, ЗНАЧЕНИЯ И ПЕРЕМЕННЫЕ , ИНСТРУКЦИИ, ОПЕРАТОРЫ И ВЫРАЖЕНИЯ, УСЛОВНЫЕ ИНСТРУКЦИИ, МАССИВЫ, ЦИКЛЫ. Функции: ФУНКЦИОНАЛЬНАЯ ДЕКОМПОЗИЦИЯ , РЕКУРСИВНЫЙ ВЫЗОВ

Объекты в JavaScript

ТИП ДАННЫХ OBJECT, СВОЙСТВА И МЕТОДЫ ОБЪЕКТОВ , ВСТРОЕННЫЕ ОБЪЕКТЫ БАЗОВОГО API. ОБЪЕКТ КАК ВОЗВРАЩАЕМОЕ ЗНАЧЕНИЕ, ЗАМЫКАНИЯ, ОБЪЕКТ КАК АРГУМЕНТ. Пользовательские объекты: КОНСТРУКТОРЫ, ПРОТОТИПЫ И НАСЛЕДОВАНИЕ , ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ОБЪЕКТОВ

Лк. 1

Лк. 2

Лк. 3

Лк. 4

Лк. 5

DOM и обработка событий

Web API (DOM API): СТРУКТУРА ДОКУМЕНТА, НАВИГАЦИЯ ПО ДОКУМЕНТУ, ВЫБОР ЭЛЕМЕНТОВ ДОКУМЕНТА, СОЗДАНИЕ УЗЛОВ, ВСТАВКА И УДАЛЕНИЕ УЗЛОВ , РАБОТА С АТРИБУТАМИ ЭЛЕМЕНТОВ ДОКУМЕНТА, РАБОТА С ФОРМАМИ, РАБОТА С СОДЕРЖИМЫМ ЭЛЕМЕНТОВ ДОКУМЕНТА, УПРАВЛЕНИЕ СТИЛЯМИ CSS, УПРАВЛЕНИЕ ТАБЛИЦАМИ СТИЛЕЙ . События DOM: ОБРАБОТЧИКИ СОБЫТИЙ, СОБЫТИЕ ЗАГРУЗКИ ДОКУМЕНТА , СОБЫТИЕ МЫШИ, СОБЫТИЕ СКРОЛЛИНГА, СОБЫТИЕ КЛАВИАТУРЫ

Разработка

AJAX. MVC (шаблон проектирования). Библиотеки и фреймворки (jQuery, AngularJS, BackboneJS). Плагины (программные модули). Оптимизация производительности

Лк. 6

Лк. 7

императивный подход декларативный подход

1.

взять ведро 15л

хочу красную стену с фасада,

2.

развести красную краску для

а откосы у окон белые

 

фасадных работ

 

3.красить горизонтальными рядами смещаясь сверху вниз

4.через 30 мин. по завершению покраски фасада взять емкость

5. развести белую краску

6. ...

императивный подход декларативный подход

императив

декларатив

– (лат. imperativus

1. взять ведро 15л

повелительный)

2. развести красную краску для фасадных работ

3требование. красить горизонтальными, приказ, закон рядами смещаясь сверху вниз

4.через 30 мин. по завершению покраски фасада взять емкость

5.развести белую краску

6. ...

– (фр. déclaration заявление,

хочу краснуюбланкстену) с фасада, а откосы у окон белые

повествующий, описывающий, определяющий

императивный подход декларативный подход

1.

взять ведро 15л

хочу красную стену с фасада,

2.

развести красную краску для

а откосы у окон белые

 

фасадных работ

 

3.

красить горизонтальными

речь о том, что должно

речь о том, что нужно

 

рядами смещаясь сверху вниз

получиться

 

делать

4.

через 30 мин. по завершению

 

 

покраски фасада взять емкость

 

 

 

5.

развести белую краску

 

6. ...

императивный подход декларативный подход

Императивное

программирование

1.взять ведро 15л

2.-развестипоследовательностькр сную краску для

инструкцийфасадныхдляработдостижения 3. красить горизонтальными

желаемого результата

рядами смещаясь сверху вниз

4.через 30 мин. по завершению покраски фасада взять емкость

5.развести белую краску

6. ...

Декларативное

программирование

хочу красную стену с фасада,

а откосы у окон бе ые

- описание желаемого

результата

императивные языки

декларативные языки

программирования

программирования

JavaScript HTML

ActionScript 3.0

XML

PHP

CSS

C, C++, JAVA, C#,

SQL

Pascal, Basic

 

императивные языки

декларативные языки

программирования

программирования

JavaScript

HTML

ActionScript 3.0

XML

программирование

верстка

C, C++, JAVA, C#,

Pascal, Basic

CSS

SQL

ПОСЛЕДОВАТЕЛЬНОСТЬ

ИНСТРУКЦИЙ

инструкция

инструкция - указание устанавливающее порядок и способ выполнения чего-либо

инструкция - команда в императивном языке программирования

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]