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

Содержание

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

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


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

JavaScript является

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

Слайд 3Подключение JavaScript

Интеграция JavaScript

type="text/javascript">
alert("Hello world!");
document.write("Hello world again!");




Слайд 4Подключение JavaScript


Слайд 5Подключение JavaScript

Интеграция JavaScript

src="/js/script1.js">





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

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



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

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

Слайд 8Простая программа на 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)


Слайд 10Операторы


Слайд 11Базовые типы: строки (String)


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

100 false

Слайд 13Логические операторы


Слайд 14Переменные


Слайд 15Манипуляции с типами


Слайд 16Приведение типов


Слайд 17Тривиальные типы


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


Слайд 19Функции


Слайд 20Возврат значений


Слайд 21Области видимости


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


Слайд 23Замыкания


Слайд 24Объектный тип: Объект (Object)


Слайд 25Свойства объекта


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


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


Слайд 28Методы объекта


Слайд 29Что такое this


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


Слайд 31Длина массива


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


Слайд 33Сложение массивов


Слайд 34Сортировка массива


Слайд 35Работа с концом массива


Слайд 36Работа с началом массива


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


Слайд 38Что мы имеем?


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


Слайд 40Преобразование строки в число


Слайд 41Работа со строками


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика