Найти тему

Что такое JavaScript и с чем его едят?

Оглавление

Итак, вы решили стать веб-разработчиком и изучили HTML и CSS, все твердят вам, что пора изучить JavaScript, так что же это за зверь такой, этот язык программирования?

В этой статье вы узнаете что такое JS, его краткую историю, где его используют и его особенности.

Что такое JavaScript?🤔

JavaScript (или как его сокращенно называют JS) — это язык программирования, который изначально был создан для добавления интерактивности на веб-страницы. Если вы когда-либо видели анимации, всплывающие окна (pop-up) или динамически обновляемый контент на сайте — это все заслуга JavaScript! Он позволяет разработчикам создавать более «живые» веб-приложения.

История создания⌚

В 1995 году, отец этого языка Брендан Эйх получил задание - создать язык программирования для тогдашнего интернет браузера Netspace. Сначала язык назывался Mocha, а позже был переименован в LiveScript, после этого получив своё привычное название — JavaScript, связанно это было с тем, что в то время активно развивался и использовался язык программирования Java (да-да, многие думают что это один и тот же язык, но это не так).

А так выглядит программа которая выводит "Привет, мир!" в языке JavaScript
А так выглядит программа которая выводит "Привет, мир!" в языке JavaScript

Зачем используется JavaScript? ❓

  • Интерактивность: JavaScript позволяет юзерам взаимодействовать с веб-сайтами. Например, кнопки, которые открывают меню, формы для ввода данных и даже игры в браузере — все это реализовано с помощью JavaScript.
  • Динамическое обновление контента: С помощью JavaScript можно обновлять информацию на странице без необходимости перезагрузки (данный функционал в основном реализуют при помощи библиотек и фреймворков, таких как Vue.js или React). Это делает пользовательский опыт более плавным и приятным.
  • Кросс-платформенность: JavaScript работает на всех современных веб-браузерах (кстати, посмотреть в каких именно браузерах работает JS вы можете тут). Это значит, что разработчики могут писать код один раз и быть уверенными, что он будет работать на большинстве устройств.

Где применяется JavaScript? 🤖

  • Веб-разработка: Это основное применение данного языка. Он используется для создания интерактивных веб-приложений.
  • Серверная разработка: С появлением Node.js (среды выполнения JavaScript на сервере, вместо привычного браузера) разработчики начали использовать JavaScript не только на клиентской стороне, но и на серверной.
  • Мобильные приложения: С помощью таких фреймворков, как React Native, можно создавать мобильные приложения для iOS и Android с использованием JavaScript. Интересно, что с помощью этих фреймворков реализуется PWA - Progressive Web Apps (гибридные приложения, которые можно открыть при помощи обычного браузера и в которых сохранен нативный функционал).

Особенности разработки на JavaScript🔧

  • Прежде всего стоит упомянуть о том, что JavaScript язык с динамической типизацией, а это означает что интерпретатор сам определяет типы данных во всех значениях. (Кстати также существует TypeScript, это тот же JavaScript, но типизация в нем является статической).
  • Этот язык обладает самым большим сообществом в мире! По статистике SlashData им пользуются около 25 миллионов человек. Это означает что вы всегда найдете ответы на свои вопросы или актуальную информацию на интересующие вас технологии внутри языка.
  • Огромное количество библиотек и фреймворков, при помощи пакетного менеджера npm вы сможете найти библиотеку на свой вкус.
JavaScript — язык с самой большой аудиторией в мире!
JavaScript — язык с самой большой аудиторией в мире!

Заключение❗

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

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