Текстовое содержание видео:

Что же такое Javascript? Давайте попробуем сейчас разобраться в этом вопросе.

1. Javascript - это язык программирования.

Первое, что нужно понимать это то, что Javascript - это язык программирования.

Это означает то, что с его помощью вы можете пользоваться всеми основными возможностями языков программирования: вы можете применять условия (если - сделай "то", иначе - сделай "это"), циклы, перебирать какие-то значения, и.т.д.

В общем, работать с данными, обрабатывать их и выполнять какие-то действия по автоматизации.

2. Javascript - это клиентский язык программирования.

Что значит клиентский?

Это означает то, что он работает на стороне клиента. Когда мы переходим на какой-либо сайт в сети Интернет, мы делаем это по протоколу HTTP. Со своего домашнего компьютера мы отправляем запрос на удаленный сервер, на котором располагается сайт. И удаленный сервер нам уже присылает ответ (html-страницу, которая будет отображена на домашнем компьютере в браузере). 

Получается клиент-серверная структура.

Клиент - это наш локальный компьютер, с которого мы работаем.

Сервер - это тот удаленный компьютер на котором располагается какой-либо сайт.

То, что нужно понимать - Javascript работает на клиенте.

Что является клиентом для протокола http?

Клиентом для протокола http является браузер. Обычный браузер, с помощью которого вы заходите на какие-либо сайты по сети Интернет. Это может быть Google Chrome, Firefox, Яндекс Браузер и.т.д.

Javascript - это тот язык программирования, который работает в браузерах.

Можно упрощенно сказать, что язык программирования Javascript встроен в возможности браузера. При установке браузера вы уже имеете возможности для работы с языком Javascript.

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

Все встроено в браузер и имея его, вы уже можете работать с языком Javascript.

Отсюда же вытекает минус. Я нас появляются трудности с переходом на новые версии языка Javascript.

Когда язык будет обновляться и будут появляться новые возможности, могут возникнуть некоторые трудности с поддержкой этих возможностей для всех посетителей какого-либо сайта. 

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

Но, на самом деле есть возможности как можно обойти этот минус, как можно сделать возможность поддержки новых возможностей Javascript для всех посетителей сайта и клиентов, но это тема не этого видео. 

Давайте вернемся к нашей теме, для чего же нам нужен язык программирования Javascript. Для чего он нужен в браузере?

Его главная задача - внести возможности автоматизации, на веб-страницы сайтов. 

Что мы можем делать с помощью Javascript?

В первую очередь мы можем создавать какие-то интерактивные элементы, с которыми пользователь может взаимодействовать. Примером этого могут быть различные калькуляторы для сайтов (см. видео). Пользователь может взаимодействовать с элементами на этом калькуляторе и с помощью Javascript рассчитываются значения, пересчитываются какие-то поля. Вы можете взаимодействовать с этими элементами и получать какой-то обработанный результат.

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

В общем, такие интерактивные элементы позволяет создавать именно Javascript.

Подводя итог, когда мы создаем веб-страницы, HTML позволяет размечать веб-страницы (т.е. говорить чем является тот или иной элемент). 

С помощью технологии CSS можно придавать для веб-страницы элемент оформления. Каким размером, цветом, положением должны быть элементы.

И, Javascript - это автоматизация и логика веб-страницы. 

Javascript позволяет создавать интерактивные элементы на веб-странице, обрабатывать события с этими элементами, создавать автоматизированные программы и.т.д.

Надеюсь, что вам стало более или менее понятно что такое Javascript. Если будут вопросы, пишите в комментариях.

Друзья, владеть языком программирования в современной веб-разработке - это это просто необходимость сейчас. Этот язык приобретает все большую популярность и распространение. Предлагаю вашему вниманию серию уроков по основам языка Javascript.

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

Напишите в комментариях:

1) Для решения каких задач вы планируете использовать язык Javascript?

2) Если изучали язык Javascript раньше, с какими трудностями сталкивались? Что мешало освоить этот инструмент полноценно?

3) Есть какие-нибудь ожидания от этого курса? Что бы хотелось в нем увидеть?

4) Где будете хранить данные из этого курса (блокнот, компьютерная программа или еще где-то)? Что является вашей "Базой знаний"? Поделитесь этим в комментариях.

Как это организую я, можно посмотреть здесь