WWW.REFERATCENTRAL.ORG.UA - Я ТУТ НАВЧАЮСЬ

... відкритий, безкоштовний архів рефератів, курсових, дипломних робіт

ГоловнаІнформатика, Компютерні науки → Java Script. Поняття про технологію. Технологія програмування. Інформаційний ресурс - Реферат

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


Реферат
на тему:
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, використовують дескриптор . В початковому коді HTML ця команда повинна бути вказана між дескрипторами та .
Детальна інформація про технологію JavaScript знаходиться на сервері http://www.webconn.com/java/javascript/intro/.
Сучасні гіпертекстові інформаційні системи умовно можна уявити у вигляді сукупності декількох комбінацій:
- системи збереження гіпертекстових об'єктів;
- системи відображення гіпертекстових об'єктів;
- системи підготовки гіпертекстових об'єктів;
- системи програмування переглядом сукупності гіпертекстових об'єктів.
Першими були розроблені системи збереження та відображення (1989-1991рр.), які продовжують розвиватись і далі. Після 1991р. стали з'являтися і перші системи підготовки документів. Лише після 1995р. були запропоновані і перші мови управління сценаріями перегляду.
Програми перегляду гіпертекстових сторінок традиційно називають скриптами (scripts). Як це було раніше і в локальних системах, в програмуванні перегляду гіпертекстових документів web існує два методи:
1. створення скриптів, які інтерпретуються програмою перегляду (технологія JavaScript);
2. компіляція байткоду (технологія 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.
1. Cape au Lait (http://www.sunsate.une.edu/javastag) містить зв'язки з поточною інформацією про Java, список книжок, оперативних підручників і т.д.
2. Digital Espresso (http://www.io.org/~mentor/J_Notes.html) щотижневий короткий огляд групи новин, які присвячені Java.
3. Yahoo!Java (http://www.yahoo.com/Computers/Languages/Java) підтримує зв'язки з аплетами, вузлами компаній, підручниками, утилітами та іншими ресурсами, що мають відношення до Java.
4. Java Development Kit (JDK) (http://www.java.sun.com/doc/programmer.html) містить засоби для розробки Java-додатків.
5. Sunsoft Java Workshop (http://www.sun.com/sunsoft/whats-new/JHSwhatsnew.html)
Для JavaScript.
1. JavaScript Authoring Guide (http://home.netscape.com/eng/mozilla/Gold/handbook/javascript/index.html) - електронний підручник з детальним описом процесу розробки сценаріїв JavaScript.
2. JavaScript Index (http://www.e2.org/~andreww/javascript/) - інформація про набір зв'язків з ресурсами, які мають відношення до сценаріїв JavaScript, в тому числі і з інструкціями по їх розробці.
Loading...

 
 

Цікаве