Добавить в корзинуПозвонить
Найти в Дзене

Немного о JavaScript

JavaScript - это интерпретируемый язык программирования, который в основном применяется в web-технологиях, т.е. на сайтах. Что же значит интерпретируемый язык JavaScript? Это значит то, что он не преобразуется в последствии в какой-то другой язык программирования либо машинный код, а читается так как написан. Изначально JavaScript разрабатывался как язык, который сможет добавить определенной динамики для web-страниц. Т.е. он работает рука об руку с такими языками, как HTML и CSS. Благодаря чему и является одним из 3-х базовых языков web-программирования. Что может JavaScript: Все вышеперечисленное является лишь базовыми примерами того, что может JavaScript. Если интересно, вот пара сайтов на которых множество функций реализовано благодаря JavaScript: Angular, Google Документы. Важно заметить, что в последнее время JavaScript пользуется огромнейшей популярностью, можно сказать он стал единственным монополистом в web-технологиях. Также получил возможность создавать серверные приложения,
JavaScript - это интерпретируемый язык программирования, который в основном применяется в web-технологиях, т.е. на сайтах.

Что же значит интерпретируемый язык JavaScript? Это значит то, что он не преобразуется в последствии в какой-то другой язык программирования либо машинный код, а читается так как написан.

Изначально JavaScript разрабатывался как язык, который сможет добавить определенной динамики для web-страниц. Т.е. он работает рука об руку с такими языками, как HTML и CSS. Благодаря чему и является одним из 3-х базовых языков web-программирования.

Что может JavaScript:

  • Менять HTML контент;
  • Менять HTML атрибуты( например, менять путь файла при клике, не требуя при этом перезагрузки страницы );
  • Изменять стили CSS;
  • Показывать или скрывать определенные элементы( например, свойству display в значении - none, можно присвоить иное, при нажатии на кнопку);

Все вышеперечисленное является лишь базовыми примерами того, что может JavaScript. Если интересно, вот пара сайтов на которых множество функций реализовано благодаря JavaScript: Angular, Google Документы.

-2

Важно заметить, что в последнее время JavaScript пользуется огромнейшей популярностью, можно сказать он стал единственным монополистом в web-технологиях. Также получил возможность создавать серверные приложения, десктопные, мобильные. ( Netflix, Uber, PayPal, Mozilla, Walmart и др.)

Благодаря своей популярности он приобрел множество JavaScript Frameworks, иными словами библиотек программирования которые призваны облегчить разработчикам работу и открыть огромнейшие возможности для повышения производительности и адаптивности. В пример можно привести самые очевидные и знакомые всем фреймворки: React, Angular, Vue.js, JQuery, Node.js и др.

Десктопное приложение — программа, которая устанавливается на компьютер пользователя и работает под управлением операционной системы.

Подводя итог, можно выделить преимущества и недостатки данного языка программирования:

  1. Незаменим для web-разработки;
  2. Производительность и скорость работы;
  3. Достаточно легок в освоении. Хоть в самом начале код может показаться сложным, но к его синтаксису быстро привыкаешь;
  4. Простота и рациональность применения. Простую задачку можно решить за 5 минут, не надо делать лишнюю работу. Для сложных заданий есть варианты решения, можно подобрать лучший, адаптировать.
  5. Нестрогая типизация и вольная трактовка. Язык игнорирует явные нестыковки. Имеет место разная интерпретация данных. Нет возможности раннего выявления ошибок. Все недочёты выявляются уже на этапе работы.
  6. Доступность для злоумышленников. В свободный скриптовый язык проще всего встроить фрагмент вредоносного кода, который может навредить пользователю. И др.