<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[JavaScript для самых маленьких. Часть #1]]></title><description><![CDATA[<p dir="auto">Всем привет! И добро пожаловать на наш форум RosDesk!<br />
Ранее я уже писал небольшие статьи о паттернах, типах и прочих сложных штуках. Сейчас же у меня появилась идея написать серию статьей для самых маленьких булочек <img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f476.png?v=a1e94250dac" class="not-responsive emoji emoji-android emoji--baby" style="height:23px;width:auto;vertical-align:middle" title=":baby:" alt="👶" /> которые хотят разобраться в языке программирования JavaScript. Постараюсь разжёвывать информацию максимально понятно.<br />
Ну что же, поехали!</p>
<h2>Hello, World!</h2>
<p dir="auto">HTML отвечает за структуру, а CSS — за внешний вид веб-страниц. Вместе они позволяют создавать красивые сайты, как, например, наш форум.</p>
<p dir="auto">Для добавления интерактивности на сайт нужен JavaScript.</p>
<h2>Что такое JavaScript?</h2>
<p dir="auto">JavaScript — современный язык программирования, дополняющий HTML и CSS. Он приносит интерактивность в веб-документы. Вот что он может делать:</p>
<ul>
<li>Обрабатывать события, такие как клик мыши.</li>
<li>Изменять HTML и CSS после загрузки страницы.</li>
<li>Создавать анимации и перемещения объектов.</li>
<li>Разрабатывать браузерные игры.</li>
<li>Обмениваться данными с сервером.</li>
<li>Взаимодействовать с веб-камерой, микрофоном и другими устройствами.</li>
<li>JavaScript прост в написании. Вы используете команды, похожие на английские слова, чтобы управлять браузером.</li>
</ul>
<p dir="auto">Пример кода:</p>
<pre><code class="language-js">let defaultName = "JavaScript";
function sayHello(name) {
  if (name == null) {
    alert("Hello, " + defaultName + "!");
  } else {
    alert("Hello, " + name + "!");
  }
}
</code></pre>
<p dir="auto">Не волнуйтесь, если пока что-то непонятно. Обратите внимание на английские слова: <strong>function</strong>, <strong>if</strong>, <strong>else</strong>, <strong>alert</strong>, <strong>name</strong>. Со временем вы разберетесь в их значении.</p>
<p dir="auto">Теперь, вместо теории, давайте немного попрактикуемся в написании JavaScript-кода и создадим простое приложение, отображающее текст в браузере.</p>
<h2>Начало работы с JavaScript</h2>
<p dir="auto">Если вы новичок в программировании, не переживайте. Скоро вы поймёте, что JavaScript не так сложен, как кажется. Давайте начнем.</p>
<p dir="auto">Для начала вам нужно знать основы создания веб-страниц, использования редактора кода и добавления HTML/CSS. Если вы с этим не знакомы, прочтите статью - <a href="https://help.megagroup.ru/chto-takoye-html-i-css" target="_blank" rel="noopener noreferrer">https://help.megagroup.ru/chto-takoye-html-i-css</a>.</p>
<h3>Создание HTML-документа</h3>
<p dir="auto">Откройте HTML-документ, где будете писать JavaScript-код. Запустите редактор кода, например, Visual Studio Code. Если у вас его нет, установите. Создайте новый файл, перейдя к вкладке Untitled.<br />
<img src="/assets/uploads/files/1721243620883-8a80ed65-9779-42f5-9bb5-7ddcdacb911a-image.png" alt="8a80ed65-9779-42f5-9bb5-7ddcdacb911a-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Сохраните файл через File &gt; Save, указав имя и расположение. Добавьте следующий HTML-код:</p>
<pre><code class="language-html">&lt;!DOCTYPE html&gt;
&lt;html lang="ru"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" content="width=device-width, initial-scale=1.0"&gt;
    &lt;title&gt;Hello, RosDesk&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
    
&lt;/body&gt;
&lt;script&gt;

&lt;/script&gt;
&lt;/html&gt;
</code></pre>
<p dir="auto">После добавления HTML-кода сохраните документ. Теперь откройте файл index.html двойным щелчком на рабочем столе. Ваш браузер по умолчанию отобразит содержимое файла.</p>
<p dir="auto">Если все сделано правильно, вы увидите пустую страницу. Это нормально, так как пока что на странице нет видимого содержимого. Исправим это, вернувшись в редактор кода и добавив JavaScript.</p>
<h2>Добавление JavaScript</h2>
<p dir="auto">Найдите тег <strong>script</strong> в нижней части HTML-документа. Этот тег служит контейнером для JavaScript-кода. Чтобы отобразить сообщение “Hello, RosDesk!” в диалоговом окне при загрузке страницы, добавьте в тег <strong>script</strong> следующую строку:</p>
<pre><code class="language-js">alert('Hello, RosDesk!')
</code></pre>
<p dir="auto">Сохраните HTML-файл и снова откройте его в браузере. Вы должны увидеть диалоговое окно с сообщением.</p>
<p dir="auto">Поздравляю с первой попыткой написания JavaScript-кода! Теперь разберем, как это работает.<br />
<img src="/assets/uploads/files/1721243881582-92ff99aa-c44e-4b32-bb4a-3777314c766e-image.png" alt="92ff99aa-c44e-4b32-bb4a-3777314c766e-image.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">Вы только что создали простую JavaScript-инструкцию. Инструкция — это логическая последовательность действий, которые должен выполнить браузер. В обычных приложениях таких инструкций множество, но у нас всего одна:</p>
<pre><code class="language-js">alert("Hello, RosDesk!");
</code></pre>
<p dir="auto">Инструкции обычно заканчиваются точкой с запятой (;). Внутри инструкции используется JavaScript-синтаксис. Наш код, хотя и короткий, содержит элемент alert, который отвечает за отображение сообщения. Это слово похоже на английское и означает то же самое в JavaScript: привлечение внимания.</p>
<p dir="auto">Alert — это функция, часто используемая в JavaScript. Функции — это фрагменты кода, которые выполняют определенные действия. Они могут быть определены вами, библиотеками или фреймворками. В данном случае функция alert встроена в браузер и отображает диалоговое окно с переданным сообщением. Чтобы использовать функцию alert, достаточно вызвать её с нужным текстом:</p>
<pre><code class="language-js">alert("Эй, Привет!");
</code></pre>
<p dir="auto">Текст (или строка) всегда заключен в одинарные или двойные кавычки. Это одна из особенностей JavaScript. Мы рассмотрим строки более подробно позже, а пока замените “hello, world!” на своё имя:</p>
<pre><code class="language-js">alert("Ваше имя");
</code></pre>
<p dir="auto">Запустите приложение и увидите своё имя в диалоговом окне.<br />
<img src="/assets/uploads/files/1721244375478-4cbf1655-f1b2-45e7-a7db-5b8385f05c3c-image.png" alt="4cbf1655-f1b2-45e7-a7db-5b8385f05c3c-image.png" class=" img-fluid img-markdown" /><br />
Проще простого, правда? Вы можете вписать в строку что угодно: имя питомца, название любимого сериала и т.д., а JavaScript все это отобразит.</p>
<h3>Коротко о главном</h3>
<p dir="auto">В этой главе вы узнали основы написания JavaScript-кода. Мы рассмотрели базовые принципы и термины. Не переживайте, если не запомнили все сразу. В следующих уроках мы детально разберем наиболее интересные части. В конечном итоге, JavaScript позволяет создавать гораздо более сложные и интересные вещи, чем простые диалоговые окна.</p>
<p dir="auto">В конце каждой главы вы найдете ссылки на дополнительные ресурсы, созданные мной или другими разработчиками (в комментариях). Они помогут углубить знания, взглянуть на материал с другой стороны и попрактиковаться на сложных примерах. Рассматривайте эту статью как стартовую площадку для освоения более продвинутых тем.</p>
<p dir="auto">Если у вас есть вопросы по этой главе, оставляйте сообщения на нашем форуме <a href="https://forum.rosdesk.ru" target="_blank" rel="noopener noreferrer">https://forum.rosdesk.ru</a>.<br />
И конечно же жду Вас мои маленькие булочки в комментарии <img src="https://forum.exlends.ru/assets/plugins/nodebb-plugin-emoji/emoji/android/1f917.png?v=a1e94250dac" class="not-responsive emoji emoji-android emoji--hugging_face" style="height:23px;width:auto;vertical-align:middle" title=":hugging_face:" alt="🤗" /></p>
]]></description><link>https://forum.exlends.ru/topic/20/javascript-dlya-samyh-malenkih-chast-1</link><generator>RSS for Node</generator><lastBuildDate>Sat, 17 Oct 2026 03:12:06 GMT</lastBuildDate><atom:link href="https://forum.exlends.ru/topic/20.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 17 Jul 2024 19:29:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to JavaScript для самых маленьких. Часть #1 on Wed, 17 Jul 2024 22:33:01 GMT]]></title><description><![CDATA[<p dir="auto">Полезные ресурсы:<br />
<a href="https://doka.guide/" target="_blank" rel="noopener noreferrer">doka.guide</a><br />
<a href="https://learn.javascript.ru/" target="_blank" rel="noopener noreferrer">learn.javascript.ru</a></p>
]]></description><link>https://forum.exlends.ru/post/42</link><guid isPermaLink="true">https://forum.exlends.ru/post/42</guid><dc:creator><![CDATA[kirilljsx]]></dc:creator><pubDate>Wed, 17 Jul 2024 22:33:01 GMT</pubDate></item><item><title><![CDATA[Reply to JavaScript для самых маленьких. Часть #1 on Thu, 18 Jul 2024 12:28:49 GMT]]></title><description><![CDATA[<p dir="auto"><img src="/assets/uploads/files/1721305724868-js.gif" alt="js.gif" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.exlends.ru/post/41</link><guid isPermaLink="true">https://forum.exlends.ru/post/41</guid><dc:creator><![CDATA[Aladdin]]></dc:creator><pubDate>Thu, 18 Jul 2024 12:28:49 GMT</pubDate></item></channel></rss>