Page 7 - 6105
P. 7

ОСНОВИ ПРОГРАМУВАННЯ МОВОЮ JAVASCRIPT



                      1. JavaScript. Основні поняття та визначення



                      JavaScript  спочатку  створювався  для  того,  щоб  зробити  web-сторінки
               «живими».  Програми  на  цій  мові  називаються  скриптами.  У  браузері  вони


               підключаються безпосередньо до HTML і, як тільки завантажується сторінка - тут

               же виконуються.

                      Програми  на  JavaScript  -  звичайний  текст.  Вони  не  вимагають  якоїсь

               спеціальної  підготовки.  В  цьому  плані  JavaScript  сильно  відрізняється  від  іншої

               мови, яка називається Java.

                      Коли  створювалася  мова  JavaScript,  у  неї  спочатку  була  інша  назва:

               «LiveScript». Але тоді була дуже популярна мова Java, і маркетологи вирішили, що

               схожа назва зробить нову мову більш популярною.

                      Планувалося,  що  JavaScript  буде  таким  собі  «молодшим  братом»  Java.

               Однак,  історія  розпорядилася  по-своєму,  JavaScript  сильно  виріс,  і  зараз  це

               абсолютно незалежна мова, зі своєю специфікацією, яка називається ECMAScript,

               і до Java не має ніякого відношення.

                      JavaScript може виконуватися не тільки в браузері, а де завгодно, потрібна

               лише спеціальна програма - інтерпретатор. Процес виконання скрипта називають

               «інтерпретацією».

                      У всі основні браузери вбудований інтерпретатор JavaScript, саме тому вони

               можуть  виконувати  скрипти  на  сторінці.  Але,  зрозуміло,  JavaScript  можна

               використовувати  не  тільки  в  браузері.  Це  повноцінна  мова,  програми  на  якій

               можна  запускати  і  на  сервері,  і  навіть  в  пральній  машинці,  якщо  в  ній

               встановлений відповідний інтерпретатор.








                                                                 6
   2   3   4   5   6   7   8   9   10   11   12