JavaScript находит применение в качестве скриптового языка доступа к объектам приложений. Платформа Mozilla (XUL/Gecko) использует JavaScript. Среди сторонних продуктов, например, Java, начиная с версии 6, содержит встроенный интерпретатор JavaScript на базе Rhino. Сценарии JavaScript поддерживаются в таких приложениях Adobe, как Adobe Photoshop, Adobe Dreamweaver или Adobe Illustrator.При использовании в рамках технологии DHTML JavaScript код включается в HTML-код страницы и исполняется интерпретатором, встроенным в браузер. JavaScript заключается в теги с обязательным по спецификации HTML 4.01 атрибутом type="text/javascript", хотя в большинстве браузеров язык сценариев по умолчанию именно JavaScript.
JavaScript в данный момент полностью занимает нишу браузерных языков. Несмотря на то, что по слухам некоторые разработчики браузеров встраивают (или уже встроили) в дополнение к JavaScript-у такой язык как Python, для динамического изменения веб-страниц на стороне клиента, официальной информации по этому вопросу нет.
Сегодня Всемирная сеть - это среда
информационного обмена для миллионов людей. Они размещают текст, видео, звук, и
информацию, и все более и более, они усложняют свои страницы, делая их
интерактивными в сети. JavaScript - это новый язык программирования, используемый в составе
страниц HTML для увеличения функциональности и возможностей взаимодействия с
пользователями. Он был разработан фирмой Netscape в сотруднечестве с SunMicrosystems на базе языка Sun'sJava .С помощью JavaScript на
Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML.
Скрипты выполняются в результате наступления
каких-либо событий, инициированных действиями пользователя. Создание Web- документов, вклучающих
программы на JavaScript, требует наличее текстового редактора
и подходящего браузера. Некоторые просмоторщики
включают в себе встроенные редакторы, поэтому необходимость во внешнем
редакторе отпадает.
Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и методам Java- апплетов, встроенных в страницу HTML. Разница сводится к тому, что апплеты существуют вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первой взгляд кажется, что найти информацию по JavaScript
несложно. Сначала создается впечатление, что ее можно увидеть везде: на сервере
Natscape, в виде электронных руководств и примеров,
во многих других местах. Тем не менее разыскать
информацию об объектах, операторах, цветах и всем прочем в одном источнике,
чтобы она была всегда под рукой, трудно.
JavaScript и Java
JavaScript и Java- это два разных языка
программирования. Java- это объектно-ориентированный
язык программирования и запускается при помощи компилятора и вспомогательных
файлов. Разрабатываемые с помощью Java программы
могут работать как законченные приложения либо как встроенные в Web-страницу апплеты. И хотя они встроены в страницу HTML, они храняться на клиенской машине как
отдельные файлы.
Напротив, JavaScript,
размещаются внутри HTML страницы и не могут существовать, как отдельные
программы и функционируют, будучи запущенными в
браузерах типа NetscapeNavigator
или InternetExplorer.
Следующая таблица сравнивает JavaScript и Java
.
JavaScript
Java
Не компилируемый
клиентом.
Компилируемая клиентом перед запуском программы.
Объектный язык.
Объектно-ориентированный.
Внедренный в HTML - страницу.
Небольшие приложения, отделенные
от HTML - страниц.
Переменные типы данных, не
объявляются.
Переменные типы данных должны
быть объявленны (строгий контроль типов).
Динамическое закрепление. Ссылки
объекта, поверяются во время выполнения.
Статическое закрепление. Ссылки
объекта, проверяются во время компиляции.
Сайт бесплатных объявлений п»ї бесплатные учебники скачать Warning: require_once(/var/www/u1668306/data/www/websajt.ru/1f8fdc3b180e34fd697783aab28bf0d9e7ecfac1/linkfeed.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/u1668306/data/www/websajt.ru/html6.php on line 306
Fatal error: require_once() [function.require]: Failed opening required '/var/www/u1668306/data/www/websajt.ru/1f8fdc3b180e34fd697783aab28bf0d9e7ecfac1/linkfeed.php' (include_path='.:') in /var/www/u1668306/data/www/websajt.ru/html6.php on line 306