Page 6 - 6105
P. 6
ВСТУП
З розвитком технологій функціональність веб-сторінок постійно зростає й
наближається до функціональності настільних прикладних програм. Ця зростаюча
функціональність реалізується за допомогою Javascript.
JavaScript — назва реалізації стандарту мови програмування, базується на
принципах прототипного програмування. Найпоширеніше і найвідоміше
застосування мови — написання сценаріїв для веб-сторінок, але, також,
використовується для впровадження сценаріїв керування об’єктами вбудованими
в інші програми.
JavaScript розроблений у компанії Netscape. На сьогоднішній день
підтримується більшістю браузерів. Текст програми включається безпосередньо в
HTML-документ і інтерпретується самим браузером (точніше, вбудованим у
браузер рушієм JavaScript). Застосовується в основному для часткової
автоматизації обробки і маніпуляції даними, які використовує сторінка. JavaScript
має C-подібний синтаксис, але в порівнянні з мовою Сі має такі корінні
відмінності:
об’єкти, з можливістю інтроспекції і динамічної зміни типу через
механізм прототипів;
функції як об’єкти першого класу;
обробка винятків;
автоматичне приведення типів;
автоматичне прибирання сміття;
анонімні функції.
JavaScript доволі компактна та гнучка мова. Розробники забезпечили велике
розмаїття інструментів, що доповнюють основу мови JavaScript, які відкривають
величезну кількість додаткового функціоналу з мінімальними зусиллями.
5