Мова 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