JavaScript - это язык сценариев или язык программирования, позволяющий реализовывать сложные функции на веб-страницах. Помимо стиля и данных, все другие функции, включая анимацию, 2D / 3D-графику, которые вы видите во время прокрутки, и другие действия, которые вы видите на веб-странице, обеспечиваются этим JavaScript. Если вы читали о моем блоге на тему «Что это за язык программирования?», вы можете видеть, что необходимы знания в HTML и CSS. вместе с JavaScript.

HTML используется для отображения информации на веб-странице, а CSS отвечает за оформление веб-страницы. Например, если мы возьмем эту веб-страницу, введенные мной данные будут отображаться в формате HTML. Вы можете видеть, что данные правильно выровнены, и вы видите кнопку «Написать ответ» внизу зеленого цвета. Такую раскраску и дизайн выполняет CSS.

Это все, что есть на этой странице…. Нет, если вы внимательно посмотрите, в правом верхнем углу под заголовком есть кнопки со значками Twitter, LinkedIn и Facebook. Щелкнув эти значки, вы попадете на другую страницу. Это действие по переходу на другую страницу с некоторым содержанием выполняется с помощью JavaScript. Также кнопка аплодисментов, при нажатии запускается программа JavaScript, и счетчик увеличивается для каждого щелчка.

Прежде всего необходимо знать, что JavaScript и Java - это не одно и то же. Они совершенно разные. JavaScript обычно называют JS. JavaScript - это язык высокого уровня, который легко выучить, и он используется во многих областях. Если вы погуглите определение JavaScript, вы можете найти слово мультипарадигма.

Что это за мультипарадигма ??…. Есть два основных типа классификации этих современных языков программирования: Декларативное программирование и Императивное программирование.

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

Императивное программирование: здесь больше внимания уделяется тому, как дела выполняются, а не результату. Наследование является одним из основных направлений этого процедурного программирования, поскольку в результате получается чистый код. Переменные, функции и хранимые процедуры являются общими, а данные часто считаются изменяемыми.

JavaScript может использоваться как на стороне сервера или как на стороне клиента.

Клиентский код. Это код, запускаемый на компьютере пользователя. Как и при загрузке веб-страницы, клиентский код страницы загружается, затем запускается и отображается в браузере. Angular JS (фреймворк на основе JavaScript) и React.js (библиотека на основе JavaScript) обычно используются для разработки кода клиентского сайта.

Серверный код. С другой стороны, он выполняется на сервере, а затем его результаты загружаются и отображаются в браузере. Примеры популярных серверных веб-языков включают Python, Ruby, ASP.NET и JavaScript. Node.js, написанный на JavaScript, является одним из наиболее часто используемых серверных кодов.