Page 6 - 6105
P. 6

ВСТУП



                      З  розвитком  технологій  функціональність  веб-сторінок  постійно  зростає  й
               наближається до функціональності настільних прикладних програм. Ця зростаюча


               функціональність реалізується за допомогою Javascript.
                      JavaScript — назва реалізації стандарту мови програмування, базується на


               принципах  прототипного  програмування.  Найпоширеніше  і  найвідоміше

               застосування  мови  —  написання  сценаріїв  для  веб-сторінок,  але,  також,

               використовується для впровадження сценаріїв керування об’єктами вбудованими

               в інші програми.

                      JavaScript  розроблений  у  компанії  Netscape.  На  сьогоднішній  день

               підтримується більшістю браузерів. Текст програми включається безпосередньо в

               HTML-документ  і  інтерпретується  самим  браузером  (точніше,  вбудованим  у

               браузер  рушієм  JavaScript).  Застосовується  в  основному  для  часткової

               автоматизації обробки і маніпуляції даними, які використовує сторінка. JavaScript

               має  C-подібний  синтаксис,  але  в  порівнянні  з  мовою  Сі  має  такі  корінні

               відмінності:

                             об’єкти,  з  можливістю  інтроспекції  і  динамічної  зміни  типу  через

                              механізм прототипів;

                             функції як об’єкти першого класу;

                             обробка винятків;

                             автоматичне приведення типів;

                             автоматичне прибирання сміття;

                             анонімні функції.

                      JavaScript доволі компактна та гнучка мова. Розробники забезпечили велике

               розмаїття інструментів, що доповнюють основу мови JavaScript, які відкривають

               величезну кількість додаткового функціоналу з мінімальними зусиллями.




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