.

Java Script. Поняття про технологію. Технологія програмування. Інформаційний ресурс (реферат)

Язык: украинский
Формат: реферат
Тип документа: Word Doc
46 3129
Скачать документ

Реферат

на тему:

Java Script. Поняття про технологію. Технологія програмування.
Інформаційний ресурс.

Поняття про технологію Java Script

Мова Java Script являє собою мову сценаріїв для Web. На сьогодні
підтримується броузерами Netscape та Microsoft Explorer. Java Script є
підмножиною мови Java, але не є частиною мови Java. Корпорація Sun не
підтримує мову Java Script. Через свою обмеженість JavaScript не може
бути використана для програмування багатьох складних функцій. Вона
призначена для програмістів та користувачів, вони хочуть використати та
застосувати нові функціональні можливості мови НТМL.

На відміну від аплетів Java, які принципово відрізняються від ресурсів
HTML і повинні динамічно завантажуватися при звертанні до сторінки web,
сценарій JavaScript включаються в сторінку HTML за допомогою дескриптора
та інтерпретування броузером в режимі реального часу. Крім того,
JavaScript можливо застосовувати для створення серверних додатків.

В якості попередників JavaScript можливо розглянути ряд невеликих
проблемно-орієнтованих мов, наприклад, HyperTalk, dBase та LiveScript.
На таких мовах, завдяки їх синтаксичній простоті, вмонтованій
функціональній простоті створення об’єктів може програмувати навіть
початківець. JavaScript дозволяє вносити в сторінки web інтерактивність,
забезпечує взаємодію з користувачем, підтримує заповнення форм введення
та переміщення по web-документу. Деякі потужні типи систем інтерактивної
взаємодії вдається реалізувати за рахунок комбінації можливостей
JavaScript з іншими властивостями сторінок web, наприклад, роботи з
фреймами та вмонтованими додатками. JavaScript стала новим відкритим
стандартом мови сценаріїв Internet, яка підтримується багатьма
компаніями.

Для того, щоб повідомити броузеру, що в документі HTML вмонтований
сценарій JavaScript, використовують дескриптор

та

.

Детальна інформація про технологію JavaScript знаходиться на сервері
http://www.webconn.com/java/javascript/intro/.

Сучасні гіпертекстові інформаційні системи умовно можна уявити у вигляді
сукупності декількох комбінацій:

системи збереження гіпертекстових об’єктів;

системи відображення гіпертекстових об’єктів;

системи підготовки гіпертекстових об’єктів;

системи програмування переглядом сукупності гіпертекстових об’єктів.

Першими були розроблені системи збереження та відображення
(1989-1991рр.), які продовжують розвиватись і далі. Після 1991р. стали
з’являтися і перші системи підготовки документів. Лише після 1995р. були
запропоновані і перші мови управління сценаріями перегляду.

Програми перегляду гіпертекстових сторінок традиційно називають
скриптами (scripts). Як це було раніше і в локальних системах, в
програмуванні перегляду гіпертекстових документів web існує два методи:

створення скриптів, які інтерпретуються програмою перегляду (технологія
JavaScript);

компіляція байткоду (технологія Java).

При першому методі для розробки гіпертекстової сторінки потрібний тільки
звичайних текстовий редактор і сам і сам гіпертекстовий документ повинен
легко читатися людиною-оператором (користувачем).

Другий підхід дозволяє збільшити ефективність виконання програм та
захист кодів від несанкціонованих модифікацій. Байткоди або мобільні
коди забезпечують технологію програмування на Java.

Технологія програмування на мові JavaScript

Технологія мови JavaScript дуже проста та зручна. Всі операції, які
можливо виконувати програмою JavaScript, описують дії над добре відомими
та зрозумілими об’єктами, які є елементами робочої області програми
броузера Netscape Navigator і контейнерами мови HTML. Тобто існують
об’єкти з множиною властивостей та множиною функцій над об’єктами, які
ще називають методами. Крім атрибутів об’єкт та метод, існує ще і третій
– подія. Події орієнтовані на роботу в Web, наприклад, завантаження
сторінки в робочу область Navigator’а, вибір гіпертекстового зв’язку і
т.д. Використовуючи параметр подія можна організувати перегляд
динамічних об’єктів: управління багатовіконним інтерфейсом, рядок, який
біжить і т.д.

Методи об’єктів та властивості об’єктів.

Кожний із класу об’єктів має функції управління об’єктами класу – метод.
Найголовнішими методами є ті, які дозволяють переназначати занесення
об’єктів. Робиться це звичайно по операції присвоєння. Всі типи
операторів, котрі підтримують відомі мови програмування, реалізовані
JavaScript (+, –, *, /, %, «, », +=, –=, ...).

Крім операцій над числами та стандартних класів в JavaScript є команди
управління потоком обчислень, наприклад:

break –примусовий вихід із циклу;

continue – перехід в кінець циклу;

for – цикл;

if ... else – умовний оператор;

will – умовний цикл;

var – оператор змінної.

Події.

Важливим елементом мови є події. Програміст використовує події для
виконання різних частин програмного коду скрипта. До подій можна
віднести наступні оператори:

on Load – виконання скрипта або функції при завантаженні;

on Submit – при натисненні на кнопку Submit;

on Unload – при переході на іншу сторінку;

on Change – при зміні значення елемента форми;

on Click – при виборці об’єкта (button, checkbox і т.д.)

В новій версії мови JavaScript 1.1. значно розширені її можливості, за
рахунок:

можливість взаємодії Java та JavaScript;

використання plug-ins;

введення нових об’єктів (Area, Function, Image і т.д.)

На думку розробників цієї версії, це значно підвищить потужність
програми на JavaScript.

Інформаційний ресурс Java та JavaScript

Для Java.

Cape au Lait (http://www.sunsate.une.edu/javastag) містить зв’язки з
поточною інформацією про Java, список книжок, оперативних підручників і
т.д.

Digital Espresso (http://www.io.org/~mentor/J_Notes.html) щотижневий
короткий огляд групи новин, які присвячені Java.

Yahoo!Java (http://www.yahoo.com/Computers/Languages/Java) підтримує
зв’язки з аплетами, вузлами компаній, підручниками, утилітами та іншими
ресурсами, що мають відношення до Java.

Java Development Kit (JDK) (http://www.java.sun.com/doc/programmer.html)
містить засоби для розробки Java-додатків.

Sunsoft Java Workshop
(http://www.sun.com/sunsoft/whats-new/JHSwhatsnew.html)

Для JavaScript.

JavaScript Authoring Guide
(http://home.netscape.com/eng/mozilla/Gold/handbook/javascript/index.htm
l) – електронний підручник з детальним описом процесу розробки сценаріїв
JavaScript.

JavaScript Index (http://www.e2.org/~andreww/javascript/) – інформація
про набір зв’язків з ресурсами, які мають відношення до сценаріїв
JavaScript, в тому числі і з інструкціями по їх розробці.

Нашли опечатку? Выделите и нажмите CTRL+Enter

Похожие документы
Обсуждение

Ответить

Курсовые, Дипломы, Рефераты на заказ в кратчайшие сроки
Заказать реферат!
UkrReferat.com. Всі права захищені. 2000-2020