Задачи JavaScript
HTML
HTML + CSS + JavaScript
Инструменты: Браузер Chrome
Инструменты: Консоль разработчика в браузере (F12)
Инструменты: http://google.com
Инструменты: Notepad++
Инструменты: служебные функции
Инструменты: служебные функции
Инструменты: служебные функции
Инструменты: «допустимый» синтаксис
JavaScript. Подробное руководство, 6-е издание (2012) 
JavaScript для чайников 
JavaScript.RU
w3schools JavaScript Tutoria
2.08M
Categories: internetinternet programmingprogramming

JavaScript в веб-разработке

1.

«JavaScript в веб-разработке»
vk.com/js.courses
js.courses.dp.ua/files

2.

Что и зачем будем учить?
Базовый JavaScript. Основы программирования.
Базовые
концепции.
Javascript
как
язык
программирования.
Клиентский JavaScript. JavaScript
в браузере.
Инфраструктура
браузера.
Объектная
модель
документа (DOM), событийная модель, AJAX и др.
Технологии на базе JavaScript. JavaScript библиотеки и
фреймворки (jQuery, AngularJS). JavaScript на стороне
сервера/back-end (Node.js).
2

3.

Акценты
• Что является базовым;
• Понять суть и принципы.
3

4.

Кто проводит курсы?
Анатолий Кигель
10 лет в сфере веб-разработки.
7 лет опыта преподавательской деятельности в НГУ.
Технический консультант дизайн-студии «Свой стиль».
[email protected]
vk.com/anatoliy_kigel
4

5.

Зачем нужен JavaScript?
Чтобы «оживить» web-страницы, повысить
интерактивность сайта.
5

6.

HTML статичен
Что неудивительно,
ведь HTML не является языком программирования.
Типичный сценарий работы с сайтом без JavaScript: любое действие
требует перехода на другой URL и/или полной перезагрузки страницы.
6

7. Задачи JavaScript

Реагирование на действия пользователя
Модификация HTML-страницы
Всё что изменяется на странице без
перезагрузки страницы это JavaScript
7

8. HTML

HTML (от англ. HyperText Markup Language — «язык
гипертекстовой разметки»)
— стандартный язык
разметки документов во Всемирной паутине.
HTML – контейнер для информации. Структурирует
информацию, определяет то как информация будет
представлена в браузере посетителя.
Данные + Метаданные
<title> Page title </title>
8

9.

HTML Теги
Тег – основний элемент языка HTML.
<title> Page title </title>
У тега могут быть свойства (атрибуты).
<font face="Times, Arial, Courier" size = 4>
оформляемый текст </font>
<meta charset = "UTF-8" />
<hr />
9

10.

HTML
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
Структура HTML-документа
10

11.

HTML
Представление HTML-документа в браузере
11

12.

HTML
Объектная модель документа
Document Object Model (DOM)
12

13.

HTML
Объектная модель документа
Document Object Model (DOM)
13

14. HTML + CSS + JavaScript

Безальтернативная тройка технологий front-end.
14

15. Инструменты: Браузер Chrome

15

16. Инструменты: Консоль разработчика в браузере (F12)

16

17. Инструменты: http://google.com

17

18.

Презентация доступна по адресу:
js.courses.dp.ua/files
18

19.

#Первый пример
19

20.

#Первый пример
20

21. Инструменты: Notepad++

21

22. Инструменты: служебные функции

console.log(…);
alert(…);
22

23. Инструменты: служебные функции

prompt(…);
23

24. Инструменты: служебные функции

confirm(…);
24

25. Инструменты: «допустимый» синтаксис

25

26. JavaScript. Подробное руководство, 6-е издание (2012) 

JavaScript. Подробное руководство,
6-е издание (2012)
26

27. JavaScript для чайников 

JavaScript для чайников
27

28. JavaScript.RU

http://learn.javascript.ru/
28

29. w3schools JavaScript Tutoria

w3schools JavaScript Tutoria
http://www.w3schools.com/js/
29
English     Русский Rules