Что Такое JavaScript? Презентация JS Для Начинающих

Что Такое JavaScript? Презентация JS Для Начинающих

JavaScript – один из самых популярных языков программирования в мире с более чем двадцатилетней историей. Это также один из трёх главных языков программирования для веб-разработчиков:

  1. HTML: позволяет добавить контент на вашу веб-страницу.
  2. CSS: задаёт стили и внешний вид веб-страницы.
  3. JavaScript: улучшает поведение веб-страницы.

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

В поиске места для совершенствования своих умений в JS? Выберите тарифный план хостинга и получите все необходимые инструменты веб-мастера для превращения вашего кода в адаптивный сайт!

История JavaScript

JavaScript был создан за 10 дней автором Бренданом Айком (Brandan Eich), работавшим на Netscape в далёком 1995 году. Изначально он был назван Mocha, имя языка было сменено на Mona и потом на LiveScript пока наконец он не стал JavaScript. Первоначальная версия языка была ограничена только браузером Netscape и предлагала узкую функциональность, но со временем он продолжил развиваться частично благодаря сообществу разработчиков, которые не оставляли работу над ним.

В 1996 году язык JavaScript был стандартизирован и было дано официальное имя ECMAScript, с ECMAScript 2 вышедшим в 1998 и ECMAScript 3 в следующем 1999 году. Это преобразовалось в сегодняшний JavaScript, которые теперь работает не только в разных браузерах, но также на различных устройствах, включая мобильные и настольные компьютеры.

JavaScript продолжил рост с тех пор до показателей 92% сайтов, использующих его в 2016 году. Всего за двадцать лет он превратился из примитивного языка программирования в один из наиболее популярных инструментов в арсенале веб-разработчика. Если вы используете интернет, то вы непременно сталкивались с JavaScript.

Что делает JavaScript великим?

JavaScript это язык с большими преимуществами, которые делают его наилучшим выбором среди подобных ему, особенно в некоторых вариантах применения. Всего несколько преимуществ использования JavaScript:

  1. Вам не нужен компилятор, потому что веб-браузер интерпретирует его в HTML;
  2. Его проще изучать, чем другие языки программирования;
  3. Ошибки проще выявить, а значит и справить;
  4. Он может привязываться к специальным элементам страниц или события вроде нажатия(click) или наведения мыши(mouseover);
  5. JS работает в разных браузерах и на разных платформах;
  6. Вы можете использовать JavaScript для валидации входных данных и снижения необходимости ручной проверки данных;
  7. Он делает сайт более интерактивным и привлекательным для посетителей;
  8. Он быстрее и легче, чем другие языки программирования.

Какие у JavaScript слабые места?

У каждого языка программирования есть свои недостатки и слабые места. Одной и причин возникновения проблем является популярность языка. Когда язык программирования становится таким популярным как JavaScript, он становится объектом повышенного интереса для хакеров, мошенников и других вредоносных проявлений третьих сторон, которые пытаются найти уязвимости и слабые места в безопасности. Некоторые слабые места:

  1. Уязвим отношению к эксплойтам (вредоносный код, использующий уязвимости программного продукта);
  2. Может быть использован для запуска вредоносного кода на компьютере пользователя;
  3. Не всегда поддерживается некоторыми браузерами или устройствами;
  4. Фрагменты JS кода могут быть очень большими;
  5. Может по разному отображаться на разных устройствах, что приводит к отсутствию целостности.

Как JavaScript работает на вашем сайте?

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

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

Как JavaScript отличается от других языков программирования?

Причина, по которой JavaScript является одним из самых популярных языков программирования, его универсальность. К слову, много разработчиков обращаются к языку программирования JavaScript как к основному, а к другим языкам только, если им потребуется что-то более специфическое.

Давайте посмотрим на несколько популярных языков программирования:

JavaScript JavaScript или сокращённо JS создан для добавления интерактивности на сайте. Скрипты запускаются в браузере пользователя, а не на сервере и обычно обращаются к библиотекам третьей стороны для обеспечения более расширенных функций без надобности каждый раз писать этот код разработчикам.
HTML Сокращённо от «Hypertext Markup Language», HTML — это основной язык программирования для веб, формирующий строительные блоки веб-страницы. Пример: HTML тэги, включая <p> для параграфа и <img> для изображений.
PHP PHP — язык стороны сервера в отличие от JavaScript, который запускается на компьютере клиента. Его можно чаще всего встретить в системах управления контентом основанных на PHP как, например, WordPress, но он также широко используется для создания бэкенда, так как предоставляет удобные способы передачи информации в и из базы данных.
CSS CSS — сокращение от «Cascading Style Sheets» и позволяет веб-мастерам задать стили и определить как отображается различный тип контента. Вы можете делать это вручную для каждого элемента HTML, но с применением CSS вы убережёте себя от необходимости повторять способ отрисовки элементов каждый раз при их появлении.

Если мы сравним программирование со строительством дома, то HTML будет задавать структуру дома и где будут расположены стены и двери, в то время как CSS будет отвечать для обои и отделку, которые украшают дом, чтобы сделать его более привлекательным. JavaScript добавляет удобство и означает, что вы можете включить свет и открыть двери. Вы можете обойтись и без этого, но есть риск того, что ваш сайт будет выглядеть и вести себя как «привет из» 1995 года.

Как добавить JavaScript на сайт?

Добавить строку кода JavaScript на сайт можно используя тэг <script>. Вы можете использовать следующий пример для наглядности того, как это выглядит на практике:

<script type="text/javascript">
Your JavaScript code
</script>

Как основное правило, вставка вашего кода JavaScript внутри тэгов <header>, если только вам не нужно его выполнение в определённое время или на определённых элементах страницы. Вы также можете сохранить свой код JavaScript в отдельном файле и вызвать его там, где понадобится на сайте.

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

Итак, что такое JavaScript?

JavaScript — это язык программирования, который оживляет сайт. В отличие от HTML (который определяет контент) и CSS (который задаёт стили) и в отличие от PHP (который является языком стороны сервера), он запускается на стороне устройств посетителей.

Что нужно знать:

  1. JavaScript относительно прост в освоении;
  2. Он разработан Netscape, сейчас его используют более 92% сайтов;
  3. JS может быть привязан к конкретному элементу страницы или события вроде клика;
  4. Он работает на разных устройствах и в разных браузерах;
  5. Он быстрее и легче, чем другие языки программирования;
  6. Может быть менее безопасным, чем другие из-за своей популярности;
  7. Вы можете добавлять JavaScript непосредственно в HTML или вы можете хранить отдельные файлы и вызывать функциональность по необходимости.

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

И конечно, если у вас есть ещё вопросы, пишите их в комментариях!

Author
Автор

Elena B.

Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.