Навести порядок підготовки сценаріїв на стороні клієнта в World Wide Web.
Сценарії на стороні клієнта
Для забезпечення алгоритмічної обробки вмісту документа і виконання інших дій на стороні клієнта в мову HTML введена підтримка сценаріїв - програм, що завантажуються з сервера разом з документом HTML і виконуються браузером при перегляді цього документа. Існує кілька мов, на яких може бути написаний сценарій. Найбільш поширена мова JavaScript компанії Netscape, першої реалізувала підтримку сценаріїв боку клієнта в своєму браузері (Не тотожний мові Java!).
JavaScript, як і інші мови для вбудовування сценаріїв в HTML-документи, має програмний інтерфейс для доступу до браузера. Браузер, як правило, має па ялина інструментів, рядок введення адреси, робочу область і рядок стану. Панель інструментів, як мінімум, містить кнопки "Back", "Forward", "Stop", "Reload" і "Home".
Використовуючи мову JavaScript, можна керувати вмістом робочої області та рядка стану, а також відкривати нові вікна браузера, можливо, без панелі інструментів і рядка введення адреси. Крім того, можна викликати найпростіші діалогові панелі з кнопками і полями введення.
Інше призначення мов сценаріїв - обробка різних подій, ініційованих елементами документа (насамперед - органами управління тощо) - технологія Dynamic HTML (DHTML). Реакції на події описуються у відповідних атрибутах елементів (див. табл. 6). Для доступу до компонентів у мові JavaScript використовуються об'єкти. У мові JavaScript між об'єктами не встановлюється відносини спадкування. Таким чином, JavaScript не є об'єктно-орієнтованою мовою.У мові JavaScript є можливість створювати власні нові класи, однак дана можливість використовується рідко через малу гнучкості (у порівнянні з об'єктно-орієнтованими мовами). Можна визначити JavaScript як мова для доступу до деякої існуючої об'єктної бібліотеці. З точки зору лексики і синтаксису, мова JavaScript схожий на мови C + + і Java.
У мові JavaScript є можливість визначати власні функції. Визначення функції в JavaScript має наступний вигляд:
function <ідентифікатор> (<параметри>) {... }
Ідентифікатор функції - це ім'я, за яким функція буде викликатися в сценаріях JavaScript. Параметри вказуються без типів і розділяються символом ",".Користувальницькі функції в JavaScript не можуть повертати значення, на відміну від вбудованих функцій.
Для розміщення сценаріїв JavaScript всередині документів HTML використовується елемент SCRIPT:
<SCRIPT Language=l src=s defer> </ SCRIPT>
Атрибут language вказує мову, на якому написаний сценарій. Для сценаріїв на мові JavaScript цей атрибут повинен приймати значення "JavaScript". В атрибуті src вказується URI файлу зі сценарієм.Атрибут defer вказується, якщо сценарій не здійснює виведення на екран за допомогою методів write і writeln об'єкта document для прискорення формування вмісту сторінки. Як уже згадувалося, мови сценаріїв можуть використовуватися для обро ки подій.
Сценарії на стороні клієнта
Перевага сценаріїв на стороні клієнта полягає в тому, що вони можуть перевіряти коректність інформації, введеної користувачами, і обробляти її, не звертаючись до сервера. Найчастіше сценарії, призначені для виконання на стороні клієнта, створюються на мовах JavaScript і VBScript.
JavaScript
JavaScript - це мова сценаріїв, розроблений Netscape і Sun Microsystems для підтримки додаткових функціональних можливостей статичних Web-сторінок. За допомогою JavaScript зазвичай реалізуються такі ефекти, як, висновок вікон з повідомленнями, відображення анімації. Крім того, JavaScript-сценарії часто використовуються для визначення типу броузера і платформи, на якій він виконується.JavaScript-сценарії також успішно застосовуються для перевірки коректності даних, введених користувачем.
VBScript
Мова VBScript був розроблений корпорацією Microsoft як підмножина мови Visual Basic. VBScript створювався для роботи з Internet Explorer і Microsoft Internet Information Server (IIS).
VBScript має багато спільного з мовою JavaScript, однак працює лише з Microsoft Internet Explorer, що обмежує сферу його застосування. VBScript є інтерпретується мовою і може бути використаний в поєднанні з Web-технологіями Microsoft, такими як ASP (Active Server Page). Незважаючи на те, що VBScript призначений для написання сценаріїв, що виконуються на стороні клієнта, кошти ASP працюють на стороні сервера.
- Охарактеризуйте основні компоненти та наведіть характерний приклад комплектації апаратного рівня квс.
- Перерахуйте основні признаки, по якім класифікують видавничу продукцію.
- Навести класифікацію видавничої продукції по ступеню аналітико-синтетичної переробки інформації.
- Навести приклад та дати оцінку вихідним відомостям книги.
- Навести приклад та проаналізувати пошуковий, довідковий апарат видання («зміст», колонтитули та ін.).
- Навести приклад та проаналізувати пояснюючий апарат видання (передмова, післямова, примітки, коментарі).
- Навести приклад та проаналізувати бібліографічний апарат книжкового видання.
- Перерахувати види періодичних видань та проаналізувати склад елементів одного з них.
- Проаналізувати стандартні формати паперового листа.
- Визначити об'ємні показники видання.
- 1.2. Об'ємні показники видання
- Проаналізувати етапи підготовки публікації до видання.
- Обґрунтувати правила набору і верстки видання.
- Прокоментуйте етапи створення оригінал-макету видання.
- У чому полягає основне завдання технологій pre-press?
- Обґрунтуйте необхідність аналізу пробного друку і кольоропроби видання.
- Охарактеризуйте особливості, переваги і недоліки технології pdf при верстці публікацій.
- Проаналізувати початкові параметри друкарського видання: формат, об’єм видання.
- Проаналізувати вимоги до шрифтового оформлення друкарського видання.
- Визначити основні характеристики шрифтів.
- Наведіть класифікацію та загальні властивості видавничих програм.
- Приведіть приклади і дайте оцінку програмам піксельної графіки квс.
- Приведіть приклади і дайте оцінку програмам векторної графіки квс.
- Приведіть приклади і дайте оцінку програмам тривимірної графіки квс.
- Дати оцінку видавничій програмі QuarkXPress.
- Дати оцінку видавничій програмі PageMaker.
- Дати оцінку видавничій програмі Adobe InDesign.
- Дати оцінку видавничій програмі Corel Ventura Publisher.
- Дати оцінку видавничій програмі Adobe FrameMaker.
- Дати оцінку видавничій програмі Microsoft Publisher.
- Проаналізувати векторні редактори Corel Draw і Adobe Illustrator як інструменти верстки.
- Визначити інтерфейс загального шлюзу cgi та проаналізувати його альтернативи.
- Дати оцінку потрібної кількості кадрів для створення рухомого зображення.
- Навести правила розміщення вихідних відомостей електронних видань.
- Визначити особливості відображення на комп'ютері анімації.
- Охарактеризувати вимоги, структуру та способи навігації електронних видань.
- 1. Вимоги до структури електронних видань
- Проаналізувати взаємодію компонентів схеми зв'язків Web-сервера з квс.
- Навести порядок підготовки сценаріїв на стороні клієнта в World Wide Web.
- Проаналізувати сутність створення гіперпосилань в програмному середовищі html.
- Обґрунтувати елементи технології підготовки та виробництва електронних книг.
- Проаналізувати типи інтерфейсів користувачів.
- Охарактеризувати особливості відображення на комп'ютері відеоінформації.
- Визначити призначення сценаріїв і таблиці стилів.
- Обґрунтувати організацію онлайнових інформаційних сервісів.
- Визначити лінії поведінки при підготовці сценаріїв і впровадженні інтерактивності.
- Визначити порядок підготовки сценаріїв у Flash.
- Проаналізувати доступність мультимедійних електронних видань.
- Визначити мету та вказати способи реалізації приєднання сценаріїв.
- Визначити технології обробки та привести формати аудіосигналів.
- Оцінити недоліки та переваги методів створення анімації форми.
- Дати оцінку методам створення додатків у Flash.
- Охарактеризувати запис анімації і послідовності зображень.
- Визначити міжнародний комунікативний формат unimarc.
- Визначити призначення символів і екземплярів, оцінка способів редагування символів.
- Дайте оцінку публікаціям Web-документів в Internet.
- Охарактеризувати алгоритм взаємодії основних компонентів схеми зв'язків Web-сервера з квс.
- Проаналізувати текстові еквіваленти в середовищі гіпермедіа.
- Обґрунтувати дидактичні вимоги до електронних видань.
- Обґрунтувати вплив великої кількості динамічних об’єктів на оглядача.
- Навести організацію онлайнових інформаційних сервісів.
- Дайте оцінку методам комп'ютерної машинної графіки, анімації.
- Питання з практичної частини
- Написати нtml код розміщення рисунку «ris.Jpg» з шириною та висотою 32 піксела