Разработка Internet- и Web-приложений. Изучаем JavaScript. (Лекция 4) презентация

Содержание

Слайд 2

Что такое JavaScript JavaScript – это язык программирования для Веб

Что такое JavaScript

JavaScript – это язык программирования для Веб
JavaScript является

высокоуровневым, динамическим, нетипизированным и интерпретируемым языком программирования
Слайд 3

Подключение JavaScript Интеграция JavaScript alert("Hello world!"); document.write("Hello world again!");

Подключение JavaScript


Интеграция JavaScript




Слайд 4

Подключение JavaScript

Подключение JavaScript

Слайд 5

Подключение JavaScript Интеграция JavaScript

Подключение JavaScript


Интеграция JavaScript






Слайд 6

Что умеет JavaScript Создавать новые HTML-теги, удалять существующие, менять стили

Что умеет JavaScript

Создавать новые HTML-теги, удалять существующие, менять стили элементов,

прятать, показывать элементы и т.п.
Реагировать на действия посетителя, обрабатывать клики мыши, перемещение курсора, нажатие на клавиатуру и т.п.
Посылать запросы на сервер и загружать данные без перезагрузки страницы(эта технология называется "AJAX").
Получать и устанавливать cookie, запрашивать данные, выводить сообщения…и многое, многое другое!
Слайд 7

Что НЕ умеет JavaScript JavaScript не может читать/записывать произвольные файлы

Что НЕ умеет JavaScript

JavaScript не может читать/записывать произвольные файлы на

жесткий диск, копировать их или вызывать программы. Он не имеет прямого доступа к операционной системе.
JavaScript, работающий в одной вкладке, не может общаться с другими вкладками и окнами, за исключением случая, когда он сам открыл это окно или несколько вкладок из одного источника (одинаковый домен, порт, протокол).
Из JavaScript можно легко посылать запросы на сервер, с которого пришла страница. Запрос на другой домен тоже возможен, но менее удобен, т.к. и здесь есть ограничения безопасности.
Слайд 8

Простая программа на JavaScript var a, b; var S ,

Простая программа на JavaScript

var a, b;
var S , P;
a =

parseFloat(prompt("Введите длину прямоугольника:", "0"));
b = parseFloat(prompt("Введите ширину прямоугольника:", "0"));
S = a * b;
P = 2 * (a + b);
alert("Площадь прямоугольника равна " + S);
alert("Периметр прямоугольника равен " + P);
Слайд 9

Базовые типы: числа (Number)

Базовые типы: числа (Number)

Слайд 10

Операторы

Операторы

Слайд 11

Базовые типы: строки (String)

Базовые типы: строки (String)

Слайд 12

Базовые типы: булев (Boolean) “100” == 100 true “100” === 100 false

Базовые типы: булев (Boolean)

“100” == 100 true

“100” === 100 false

Слайд 13

Логические операторы

Логические операторы

Слайд 14

Переменные

Переменные

Слайд 15

Манипуляции с типами

Манипуляции с типами

Слайд 16

Приведение типов

Приведение типов

Слайд 17

Тривиальные типы

Тривиальные типы

Слайд 18

Управляющие конструкции

Управляющие конструкции

Слайд 19

Функции

Функции

Слайд 20

Возврат значений

Возврат значений

Слайд 21

Области видимости

Области видимости

Слайд 22

Использование переменных

Использование переменных

Слайд 23

Замыкания

Замыкания

Слайд 24

Объектный тип: Объект (Object)

Объектный тип: Объект (Object)

Слайд 25

Свойства объекта

Свойства объекта

Слайд 26

Свойства объекта: варианты

Свойства объекта: варианты

Слайд 27

Сравнение и передача значений

Сравнение и передача значений

Слайд 28

Методы объекта

Методы объекта

Слайд 29

Что такое this

Что такое this

Слайд 30

Объектный тип: Массив (Array)

Объектный тип: Массив (Array)

Слайд 31

Длина массива

Длина массива

Слайд 32

Получение строки из массива

Получение строки из массива

Слайд 33

Сложение массивов

Сложение массивов

Слайд 34

Сортировка массива

Сортировка массива

Слайд 35

Работа с концом массива

Работа с концом массива

Слайд 36

Работа с началом массива

Работа с началом массива

Слайд 37

Вставка и удаление в любом месте

Вставка и удаление в любом месте

Слайд 38

Что мы имеем?

Что мы имеем?

Слайд 39

Преобразование числа в строку

Преобразование числа в строку

Слайд 40

Преобразование строки в число

Преобразование строки в число

Имя файла: Разработка-Internet--и-Web-приложений.-Изучаем-JavaScript.-(Лекция-4).pptx
Количество просмотров: 33
Количество скачиваний: 0