Мова JavaScript
Мова сценаріїв 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