Лекция 1 и 2

Содержание

Слайд 2

JS-это язык программирования, позволяющий достичь наивысшей производительности HTML-страниц, наполняя их анимацией, интерактивными элементами динамическими визуальными эффектами.

JS-это язык программирования, позволяющий достичь наивысшей производительности HTML-страниц, наполняя их анимацией,

интерактивными элементами динамическими визуальными эффектами.
Слайд 3

История Был разработан в 1995 в корпорации Netscape разработчиком Бренданом Айком

История

Был разработан в 1995 в корпорации Netscape разработчиком Бренданом Айком
Изначально назывался

LiveScript
JS также известен под название ECMAScript https://developer.mozilla.org/ru/docs/Web/JavaScript (MDN)
Слайд 4

jQuery Позволяет преодолеть сложность программирования и несовместимость браузеров

jQuery

Позволяет преодолеть сложность программирования и несовместимость браузеров

Слайд 5

Ajax это метод, позволяющий использовать JS для общения с сервером, получения

Ajax

это метод, позволяющий использовать JS для общения с сервером, получения с

него информации без обновления страницы.
Слайд 6

Добавление JS на страницу

Добавление JS на страницу



Слайд 7

Динамическая типизация JS типизирован слобо Тип определяется автоматически во время выполнения программы

Динамическая типизация

JS типизирован слобо
Тип определяется автоматически во время выполнения программы

Слайд 8

ECMAScript Примитивы Undefined (Неопределенный тип) Boolean Number String Bigint Symbol

ECMAScript Примитивы

Undefined (Неопределенный тип)
Boolean
Number
String
Bigint
Symbol

Слайд 9

Переменные это контейнеры, внутри которых хранятся значения. Объявить переменную при помощи

Переменные

это контейнеры, внутри которых хранятся значения.
Объявить переменную при помощи var или

let
var age;
Имя переменной должно начинаться с буквы, символа $, либо _
Имя переменной могут содержать буквы, цифры, символа $, либо _
Имя переменной чувствительно к регистру, нопример Age и age это разные переменные.
Переменными не могут быть слова которые являются ключевыми языка JS (break, do, in, if ...)
Слова, которые зарезервированы для использования в будующем (abstract, float, long, throws....)
Слова, котрые зарезервированы в браузере(window, closed, arlet, parent...)
Слайд 10

Негласные правила imagePath var isSuperHero = true;

Негласные правила

imagePath
var isSuperHero = true;