![]() |
JAVASCRIPT |
Javascript е скрипт-език за програмиране, създаден първоначално от Netscape Communications Corporation и предназначен за създаване на итерактивни Web страници. Базата за създаване и развитие на езика е една спецификация, носеща името ECMA-262. Предназначението на Javascript е да улесни динамичната обработка на HTML документи при клиента. Скрипт кодът се включва като част от HTML кода. Изпълнението на скрипта става след интерпретация от навигатора на клиента при изтегляне на страницата от сървъра. Динамично управление на графика, формуляри, хронологичния списък на страниците са сред най-често използваните приложения на скрипт код, написан на Javascript.
Javascript е първият скриптов език за програмиране в среда Web и вече не е единствен. С подобни функции и възможности е VBScript (Visual Basic Script), създаден от Microsoft.
Сходството в наименованията между езиците Java и Javascript не ги прави еднакви, нещо повече те са различни в много отношения. Не бива да се смята, че Javascript е някакво подмножество на езика Java, те просто са два различни езика за програмиране.
Подобно на всеки друг скриптов език чрез Javascript се създава скрипт-код, който подлежи на интерпретитане. За правилното интерпретиране на скриптове, написани на Javascript е необходим Web браузър Netscape Navigatorверсия 2.0 или по-нова, Microsoft Internet Explorer версия 3.0 или по-нова.
Javascript и Java
Различията между Javascript и Java в най-общи
линии се заключават в следното:
|
|
Код интегриран в HTML страница. | Кодът не се интегрира в HTML страница (applet). |
Кодът се интерпретира от навигатора в момента на изпълнение. | Първичният код се компилира преди изпълнение. |
Програмният код е упростен, но и с много ограничения. Обекно-ориентира. | Сложен обекно-ориентиран език за програмиране от високо ниво, почти без ограничения. |
Достъп до обектите на навигатора. | Липсват средства за достъп до обектите на навигатора. |
Версии
Различните версии на Javascript:
|
|
JavaScript 1.0 | От Internet Explorer 3.0 или Netscape 2.0 |
Javascript 1.1 | От Netscape 3.0 |
Javascript 1.2 | От Internet Explorer 4.x или Netscape Communicator 4.x |
Javascript 1.3 | От Internet Explorer 4.x или Netscape Communicator 4.x |
Javascript и VBScript
Различия между Javascript и VBScript:
|
|
|
|
|
Javascript | Internet Explorer и Netscape | C++ | Предварителни познания по C++ или Java | Отлична съвместимост с всички платформи и мрежови услуги |
VBScript | Internet Explorer | Visual Basic | Basic или произволен език за програмирае | Средна съвместимост |
Javascript и HTML
Приложението на Javascript
изисква предварителни познания по HTML. Написаният
код на Javascript се
вмъква директно в кода на HTML страницата
по следния начин:
<html>
<head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title>Javascript</title> </head> <body> <p>Текстов параграф в HTML код.</p> <p> <script language="JavaScript"> <!-- hide from old browsers document.write("Текст, изведен на екран чрез JavaScript код!") // --> </script> </p> <p>Текстов параграф в HTML код.</p> </body> </html> |
Интерпретацията на кода в среда Netscape Navigator 4.7 е показана на Екран 1.
Примерът е достъпен за изпълнение при избор на хипервръзката с името на файла: js1.html.
В HTML документа Javascript кодът се вмъква чрез елемента <SCRIPT>. Този елемент е въведен в стандарта HTML 3.2 и HTML 4.01. При Web браузъри, които не интерпретират елемента <SCRIPT>, се появява страничен ефект при изобразяване на съдържанието на HTML документа от Екран 1. Кодът на скрипта се изобразява в полето на документа като текст. За избягване на този неблагоприятен ефект е прието съдържанието на скрипт кода да се огражда в коментар по правилата на HTML ( <!-- ... -->).
Код на Javascript може де се вмъква динамично в момента
на интерпретиране на HTML страница чрез следната команда:
<SCRIPT SRC="javascript_file.js" TYPE="text/JavaScript"> |
където, файлът javascript_file.js съдържа код на Javascript.
Основните характеристики на езика Javascript се заключават в следното:
![]() |
![]() |
![]() |
![]() |