Является ли HTML языком программирования?

HTML-код

Короткий ответ: наверное, нет.

HTML (язык гипертекстовой разметки) не является языком программирования, как следует из названия, это язык разметки (как описано ниже). Проще говоря, HTML - это код, описывающий, как выглядит конкретная веб-страница. HTML также может содержать форматирование своих элементов, таких как размер шрифта, цвет, стиль, цвет фона, расположение и многое другое. Но в современной веб-разработке мы помещаем этот код стиля в отдельный файл, который называется CSS (каскадная таблица стилей). Итак, в то время как HTML определяет структуру страницы, CSS придает ей стиль. Но вы не можете указать компьютеру выполнять с ними процедуры, например, вы не можете определять циклы, выполнять ветвление с помощью if / else, объявлять функции, обрабатывать события и многое другое.

Что такое наценка?

Представьте, что на вашем веб-сайте вы хотите, чтобы текст «Добро пожаловать на мой веб-сайт» был размером 18 и красным цветом. Теперь, как мы можем сказать компьютеру, что нужно хранить эти данные форматирования? Мы можем сделать это с помощью языка разметки, используя так называемые теги (специальные символы). подобно

Добро пожаловать на мой сайт

.

В приведенном выше примере мы говорим компьютеру, что «Добро пожаловать на мой веб-сайт» - это абзац, потому что он окружен

теги (часть HTML). Добавляя style = "font-size: 18px цвет: красный" код, мы также сообщаем компьютеру стиль этого абзаца (часть CSS). Просто, не правда ли? Когда наши коды HTML / CSS становятся больше, очень практично хранить эту информацию о стилях в отдельном файле под названием CSS (Cascaded Style Sheet).

Итак, HTML-код определяет структуру, т.е. сообщает, что здесь будет абзац с определенным текстом внутри:

Добро пожаловать на мой сайт

И код CSS сообщает, как этот абзац должен быть отформатирован:

п{
размер шрифта: 18 пикселей;
красный цвет;
}

Такие браузеры, как Chrome, Safari, Firefox, Edge и т. Д., Знают, что любой текст, заключенный в

Тег должен быть размером 18 пикселей и окрашен в красный цвет и отображать этот текст именно таким образом для пользователя. Вот и все!

Итак, какие же тогда языки программирования?

Проще говоря, мы имеем дело с языком программирования, когда мы можем определять переменные, сохранять и считывать с ними значения, записывать функции, циклы записи, операторы if, обрабатывать такие события, как нажатие кнопки, и многое другое. Поскольку HTML / CSS не может выполнять ничего из описанного, мы оживляем наши веб-сайты, добавляя код JavaScript (JS). JS - это язык сценариев (программа, которая служит для определенной цели), который изначально использовался только для интерфейсной разработки (это то, что вы видите и можете взаимодействовать прямо сейчас на этом веб-сайте). На внутренней стороне (все, что происходит на сервере, и вы, как пользователь, не можете этого видеть) мы используем языки программирования (соответствующие фреймворки показаны в скобках), такие как Java (Spring), C# (ASP.NET), PHP (Laravel), Python (Flask, Django), Ruby (Rails), а теперь еще и JavaScript с его относительно новым фреймворком Node.JS (проще говоря, реализация языка JavaScript для серверной части).

Посмотрите мое краткое визуальное объяснение разницы между HTML, CSS и JS.

Ссылка на мой онлайн-курс: https://online.datorium.eu

Поделиться этой записью

Поделиться в facebook
Поделиться в linkedin
Поделиться в twitter
Поделиться в telegram
Поделиться в vk
Поделиться в reddit
Поделиться в pinterest
Поделиться в google
Поделиться в email

Больше, чтобы исследовать