Мова сценаріїв JavaScript має схожу з Java назву і синтаксис, але не пов’язана із Java. Це зручний метод створення динамічних web-сторінок.
Розроблена в компанії Netscape Бренданом Айком. Права на назву JavaScript належать компанії Sun Microsystems. Реалізація компанії Microsoft одержала назву Jscript. MS Internet Explorer підтримує Jscript, починаючи з версії 3.0, яку випущено в серпні 1996 року.
Текст програми мовою JavaScript включається безпосередньо в HTML-документ і інтерпретується самим web-браузером.
Можливості формування динамічних зображень в мові JavaScript обмежені. Головні динамічні об’єкти такі:
· Рядок, що біжить;
· Годинник;
· Динамічні картинки.
Фрагмент коду, записаний мовою JavaScript, передається в межах тексту HTML-сторінок.
Можливості виконання JavaScript обмежені – вони не виходять за межі web-браузера (ця програма виступає в ролі віртуальної Java-машини для виконання операторів JavaScript).
Web-браузер знаходить в тексті HTML-сторінки оператори мови JavaScript, виділяє їх та виконує за синтаксисом мови. Але виконання JavaScript відбувається тільки в рамках адресного простору web-браузера.
|
|
Це обмежує можливості системи, але з іншого боку підвищує безпечність виконання операторів (в найгіршому випадку при наявності некоректних операторів мови непрацездатним виявиться тільки web-браузер, а не вся клієнтська система в цілому).
Використання мови JavaScript (приклади)
[слайд на стор. 39-40, Lect_14.pdf]
Лекція 15
ПЛАТФОРМА.NET
Зміст
Історія розвитку. 2
Програмно-апаратна платформа Mono. 3
Основні властивості.NET. 3
Складові блоки.NET (CLR) 4
Складові блоки.NET (CTS) 4
Складові блоки.NET (CLS) 4
Бібліотека базових класів.NET. 4
Загальна схема архітектури.NET. 5
Взаємодія компонентів платформи.NET. 5
Достоїнства платформи.NET. 6
Недоліки платформи.NET. 7
Основні риси MSIL. 8
Безпека в.NET. 8
Загальна система типів в.NET. 10
Мова C#. 11
Мова C# і Java. 11
Потоки у.NET. 12
Стани потоку віртуальної машини.NET. 12