HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>JavaScript - один из наиболее популярных языков программирования, который широко используется для разработки клиентских веб-приложений. В этой статье мы поговорим, что такое JavaScript, как он работает, чем хорош этот язык программирования.</p>
1 <p>JavaScript - один из наиболее популярных языков программирования, который широко используется для разработки клиентских веб-приложений. В этой статье мы поговорим, что такое JavaScript, как он работает, чем хорош этот язык программирования.</p>
2 <p>Итак, JavaScript считается клиентским языком программирования, то есть он работает на стороне клиента. К примеру, когда мы переходим на сайт в интернете, мы выполняем это посредством HTTP-протокола. Если говорить простыми словами, то мы оправляем со своего ПК запрос на удалённый сервер, где размещается веб-сайт. Удаленный сервер отправляет нам ответ (html-страницу, которую мы видим в своём браузере). На выходе мы получаем классическую клиент-серверную архитектуру, где клиент - наш локальный компьютер, а сервер - удаленный компьютер, где размещены данные сайта.</p>
2 <p>Итак, JavaScript считается клиентским языком программирования, то есть он работает на стороне клиента. К примеру, когда мы переходим на сайт в интернете, мы выполняем это посредством HTTP-протокола. Если говорить простыми словами, то мы оправляем со своего ПК запрос на удалённый сервер, где размещается веб-сайт. Удаленный сервер отправляет нам ответ (html-страницу, которую мы видим в своём браузере). На выходе мы получаем классическую клиент-серверную архитектуру, где клиент - наш локальный компьютер, а сервер - удаленный компьютер, где размещены данные сайта.</p>
3 <p>Язык программирования JavaScript как раз работает на клиенте. Клиентом для HTTP-протокола является обычный веб-браузер, с помощью которого мы заходим на сайты: Chrome, Firefox, Яндекс Браузер и т. п. Соответственно, мы можем сказать, что<strong>JavaScript - язык программирования, работающий в браузерах</strong>. Следовательно, чтобы им пользоваться, не надо устанавливать никакого дополнительного программного обеспечения.</p>
3 <p>Язык программирования JavaScript как раз работает на клиенте. Клиентом для HTTP-протокола является обычный веб-браузер, с помощью которого мы заходим на сайты: Chrome, Firefox, Яндекс Браузер и т. п. Соответственно, мы можем сказать, что<strong>JavaScript - язык программирования, работающий в браузерах</strong>. Следовательно, чтобы им пользоваться, не надо устанавливать никакого дополнительного программного обеспечения.</p>
4 <p>Задачи языка программирования Javascript, которые он решает в браузере, - внести возможности автоматизации на страницы сайтов и обеспечить обработку событий. С помощью JS мы можем создавать интерактивные элементы, с которыми впоследствии пользователь будет взаимодействовать. Также посредством языка Javascript можно создавать разные слайдеры, карусели и картинки, меняющиеся сами собой.</p>
4 <p>Задачи языка программирования Javascript, которые он решает в браузере, - внести возможности автоматизации на страницы сайтов и обеспечить обработку событий. С помощью JS мы можем создавать интерактивные элементы, с которыми впоследствии пользователь будет взаимодействовать. Также посредством языка Javascript можно создавать разные слайдеры, карусели и картинки, меняющиеся сами собой.</p>
5 <p>Кроме того, JavaScript является "лучшим другом" HTML и CSS. Как мы знаем, HTML задаёт разметку сайта, таблица стилей CSS отвечает за внешний вид, а вот JavaScript всё это в каком-то смысле "<strong>оживляет</strong>". При этом, используя код языка программирования JavaScript, разработчик может определять, каким образом веб-страница будет реагировать на действия пользователя.</p>
5 <p>Кроме того, JavaScript является "лучшим другом" HTML и CSS. Как мы знаем, HTML задаёт разметку сайта, таблица стилей CSS отвечает за внешний вид, а вот JavaScript всё это в каком-то смысле "<strong>оживляет</strong>". При этом, используя код языка программирования JavaScript, разработчик может определять, каким образом веб-страница будет реагировать на действия пользователя.</p>
6 <p>На картинке ниже мы можем видеть, что JavaScript-код можно загружать как отдельным файлом (седьмая строка), так и писать на нём непосредственно в коде страницы (строки 8-15):</p>
6 <p>На картинке ниже мы можем видеть, что JavaScript-код можно загружать как отдельным файлом (седьмая строка), так и писать на нём непосредственно в коде страницы (строки 8-15):</p>
7 <p>В настоящее время JavaScript является, по сути, единственным языком программирования для браузеров. Он есть везде, работает и под Windows, и под macOS, и под Linux, и на мобильных платформах. Если вы не знаете JavaScript, вам по большему счёту нечего делать в разработке интерактивных сайтов.</p>
7 <p>В настоящее время JavaScript является, по сути, единственным языком программирования для браузеров. Он есть везде, работает и под Windows, и под macOS, и под Linux, и на мобильных платформах. Если вы не знаете JavaScript, вам по большему счёту нечего делать в разработке интерактивных сайтов.</p>
8 <p>Да, в 2009 году мир узнал Node. js, который позволил вывести JavaScript за пределы браузеров. Также стоит вспомнить и React Native. Таким образом, сегодня на языке программирования JavaScript можно писать не только для браузеров, но и для смартфонов и компьютеров. Но несмотря на все эти трендовые технологии, в глобальном смысле язык программирования JavaScript остаётся основным языком для интернета, и на нём пишут для браузеров.</p>
8 <p>Да, в 2009 году мир узнал Node. js, который позволил вывести JavaScript за пределы браузеров. Также стоит вспомнить и React Native. Таким образом, сегодня на языке программирования JavaScript можно писать не только для браузеров, но и для смартфонов и компьютеров. Но несмотря на все эти трендовые технологии, в глобальном смысле язык программирования JavaScript остаётся основным языком для интернета, и на нём пишут для браузеров.</p>
9 <h2>Как работает язык JavaScript?</h2>
9 <h2>Как работает язык JavaScript?</h2>
10 <p>Если вы выполнили какое-нибудь действие на сайте, это порождает событие. Язык программирования JavaScript обеспечивает обработку этих событий. Давайте посмотрим на стандартный сценарий: 1. Пользователь что-либо сделал на веб-странице. 2. Событие сработало в браузере. 3. Запустился JS-код, назначенный на событие. 4. Язык JavaScript изменил что-либо на странице.</p>
10 <p>Если вы выполнили какое-нибудь действие на сайте, это порождает событие. Язык программирования JavaScript обеспечивает обработку этих событий. Давайте посмотрим на стандартный сценарий: 1. Пользователь что-либо сделал на веб-странице. 2. Событие сработало в браузере. 3. Запустился JS-код, назначенный на событие. 4. Язык JavaScript изменил что-либо на странице.</p>
11 <p>Обработчики событий и пишут программисты. Речь идёт о событиях, на которые нужно реагировать (пользователь кликнул мышью, пользователь нажал клавишу и т. п.).</p>
11 <p>Обработчики событий и пишут программисты. Речь идёт о событиях, на которые нужно реагировать (пользователь кликнул мышью, пользователь нажал клавишу и т. п.).</p>
12 <p>Таким образом, язык программирования JavaScript - это, прежде всего, именно реакция на события.</p>
12 <p>Таким образом, язык программирования JavaScript - это, прежде всего, именно реакция на события.</p>
13 <h2>Что хорошего в языке программирования JavaScript?</h2>
13 <h2>Что хорошего в языке программирования JavaScript?</h2>
14 <p>JS полностью интегрирован с HTML и способен менять веб-страницу как ему угодно. Допустим, в ответ на событие разработчик может: • на лету вставить любые теги в HTML-код; • задать внешний вид элементов через атрибуты и класс HTML; • переместить какой-нибудь элемент; • запросить данные у пользователя; • отправить на сервер запрос (технология AJAX).</p>
14 <p>JS полностью интегрирован с HTML и способен менять веб-страницу как ему угодно. Допустим, в ответ на событие разработчик может: • на лету вставить любые теги в HTML-код; • задать внешний вид элементов через атрибуты и класс HTML; • переместить какой-нибудь элемент; • запросить данные у пользователя; • отправить на сервер запрос (технология AJAX).</p>
15 <p>А ещё JavaScript очень подходит для изучения программирования. Язык довольно прост, но включает в себя все фундаментальные вещи: алгоритмы, структуры данных, объектно-ориентированную модель. Не зря JavaScript называют рабочей лошадкой.</p>
15 <p>А ещё JavaScript очень подходит для изучения программирования. Язык довольно прост, но включает в себя все фундаментальные вещи: алгоритмы, структуры данных, объектно-ориентированную модель. Не зря JavaScript называют рабочей лошадкой.</p>
16 <p>Программа на JavaScript представляет собой простой текст, поэтому писать код на языке JavaScript вы сможете в любом текстовом редакторе. А<a>изучив основы</a>, вы сможете копать так глубоко, как захотите.</p>
16 <p>Программа на JavaScript представляет собой простой текст, поэтому писать код на языке JavaScript вы сможете в любом текстовом редакторе. А<a>изучив основы</a>, вы сможете копать так глубоко, как захотите.</p>
17 <p><em>При подготовке статьи использовались материалы:</em>•<a>JavaScript</a>; •<a>"Что такое JavaScript"</a>; •<a>"Зачем учить JavaScript, и где он пригодится"</a>.</p>
17 <p><em>При подготовке статьи использовались материалы:</em>•<a>JavaScript</a>; •<a>"Что такое JavaScript"</a>; •<a>"Зачем учить JavaScript, и где он пригодится"</a>.</p>
18  
18