Плюс+ : JavaScript

JavaScript 01 - Введение

Я долго решался на этот шаг, но всё же решился рассказать про JavaScript или просто JS. В ИТ сфере бывает токсичность и из моего многолетнего опыта наиболее токсичными были Linux и JavaScript сообщества. Нет, это не значит, что там живут только токсики, просто на это есть несколько причин: 

JavaScript 02 - Математика

Среди первых программистов очень много было математиков и до сих пор очень часто можно услышать вопросы типа – на сколько хорошо нужно знать математику, чтобы быть программистом. Всё зависит от сферы деятельности, но очень часто достаточно только базового курса математики. 

JavaScript 03 - Массивы

Прошлую часть видеоверсию моей работы по JS я закончил тем, что пообещал начать говорить про условия и циклы. Я обманул. Прежде чем говорить о циклах всё же нужно поговорить о массивах. 

JavaScript 04 - Логические операции

В программах регулярно нужно писать логику, когда действия нужно выполнять только при определенных условиях. Например, если на часах уже время больше 11 вечера, то пора спать – это классическая логика. 

JavaScript 05 - Циклы

Вы ходите в спорт зал? Если да, то скорей всего делали какие-то упражнение 10 раз и при этом несколько подходов. Я давно не был, но когда хожу, то делаю повторяющие упражнения и в программировании тоже приходиться писать код, который может выполняться несколько раз. 

JavaScript 06 - Функции

Мы уже можем написать простой код с какой-то логикой и циклами, но он будет идти последовательно, как одна большая простыня, если не познакомится с функциями, которые позволяют сделать код более красивым и эффективным. 

JavaScript 07 - Объекты

Когда мы познакомились с массивами, то там мы пробовали описывать людей просто в видео последовательности данных, но это не очень надёжно. Подобные вещи на много лучше описывать с помощью объектов. 

JavaScript 08 - Классы

Объекты – это удобно для хранения данных, в определённых случаях на много лучше, чем просто массивы. Но мы всё же не можем гарантировать, что два объекта будут созданы идентичным образом. Классы – это как чертёж, по которому строятся объекты. Можно даже сказать, что это шаблон. 

JavaScript 09 - DOM

С основами языка мы познакомились и теперь пора переходить к более интересным вещам. JavaScript чаще всего используется с Web и именно благодаря ему этот язык получил популярность и теперь мы переходим к Web и для этого нам нужно познакомится с DOM. 

JavaScript 10 - События

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

JavaScript 11 - Подключение внешних файлов

Пора познакомится с тем, как хранить JS во внешних файлах и подключать их. Для хранения JavaScript лучше использовать отдельные файлы с расширением .js, хотя и не обязательно именно это. Расширение можно использовать абсолютно любое, просто если вы используете именно .js, то редакторы кода будут красиво подсвечивать код. 

JavaScript 12 - Данные

Я решил назвать эту главу Данные, потому что не смог придумать более интересное название. Мы здесь рассмотрим две темы – формат JSON и локальное хранилище. 

О блоге

Программист, автор нескольких книг серии глазами хакера и просто блогер. Интересуюсь безопасностью, хотя хакером себя не считаю

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

Без проблем вступаю в неразборчивые разговоры по e-mail. Стараюсь отвечать на письма всех читателей вне зависимости от страны проживания, вероисповедания, на русском или английском языке.

Пишите мне