Домен продается

vctrnkn@gmail.com

Знай

JavaScript





Основы JavaScript

JavaScript — один из самых популярных и гибких языков программирования, и единственный язык, который работает в браузерах различных устройств: компьютеров, смартфонов, планшетов и SmartTV. Его смело можно назвать самым практичным и необходимым инструментом в арсенале веб-программиста вне зависимости от того, на какой платформе реализован сайт (PHP, Ruby, Java). 

Переменные. Числа. Строки

Научимся создавать переменные с правильными именами и присваивать им значения. Результат математической операции присвоим в качестве значения переменной. Научимся выводить информацию в консоль. Узнаем, как «складывать» строки и что за загадочные явления: NaN, Undefined и Infinity.

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

Научимся сравнивать что угодно с чем угодно. Познакомимся с уникальным тройным оператором, изучим логические конструкции II и &&. Узнаем, как ставить условия нашей программе, заставим ее выполнять наши команды и ловить ошибки.


Циклы

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

Функции

Создадим нашу первую функцию, передадим в нее аргументы и получим результат вычислений. Узнаем, чем отличается функция от функционального выражения. Вызовем функцию и получим возврат.

Замыкания

Научимся видеть всю магию JavaScript. Замыкания, всплытия и области видимости – те секретные ингредиенты, без знания которых «пазл не сложится».

Объекты

Переведем наши массивы на новый уровень – превратим их в ассоциативные массивы Узнаем, зачем массивам ключи и каких видов они бывают. Будем доставать информацию, имея на руках ключ. Научимся менять информацию внутри ассоциативного массива. Новым интересным знакомством будут геттеры и сеттеры.

Прототип и конструктор объекта

Научимся преобразованию к строке и к числу. Познакомимся с понятием наследования и, как следствие, с понятием прототипирования. Узнаем о прототипе всех объектов – Object.prototype. Научимся вычислять данные прямо внутри объекта.

Обёртки для примитивов

Узнаем, почему не все в JavaScript является объектом и поработаем с примитивными типами.


Асинхронные функции

Изучим асинхронные функции, рассмотрим их преимущества перед обычными. И тут же найдем им альтернативу в виде «обещаний» –промисов.

Возможности в браузере

К стандартным возможностям JavaScript добавляется функционал браузера, который обычно называют Web API. Подключив скрипт к HTML-документу, мы получаем к нему доступ и можем делать документ «живым»: изменять его и реагировать на действия пользователя. Например, менять картинки по клику на кнопку «далее», тем самым реализовав фотогалерею, или управлять воспроизведением аудио.


При копировании материалов активная ссылка на сайт обязательна! © 2018 Институт профессионального образования и информационных технологий