Сегодня Всемирная сеть - это среда информационного обмена для миллионов людей. Они размещают текст, видео, звук, и информацию, и все более и более, они усложняют свои страницы, делая их интерактивными в сети. JavaScript - это новый язык программирования, используемый в составе страниц HTML для увеличения функциональности и возможностей взаимодействия с пользователями. Он был разработан фирмой Netscape в сотруднечестве с Sun Microsystems на базе языка Sun's Java .С помощью JavaScript на Web-странице можно сделать то, что невозможно сделать стандартными тегами HTML. Скрипты выполняются в результате наступления каких-либо событий, инициированных действиями пользователя. Создание Web- документов, вклучающих программы на JavaScript, требует наличее текстового редактора и подходящего браузера. Некоторые просмоторщики включают в себе встроенные редакторы, поэтому необходимость во внешнем редакторе отпадает.
Несмотря на отсутствие прямой связи с языком Java, JavaScript может обращаться к внешним свойствам и методам Java-апплетов, встроенных в страницу HTML. Разница сводится к тому, что апплеты существуют вне браузера, в то время как программы JavaScript могут работать только внутри браузера. На первой взгляд кажется, что найти информацию по JavaScript несложно. Сначала создается впечатление, что ее можно увидеть везде: на сервере Natscape, в виде электронных руководств и примеров, во многих других местах. Тем не менее разыскать информацию об объектах, операторах, цветах и всем прочем в одном источнике, чтобы она была всегда под рукой, трудно.
JavaScript и Java - это два разных языка программирования. Java - это объектно-ориентированный язык программирования и запускается при помощи компилятора и вспомогательных файлов. Разрабатываемые с помощью Java программы могут работать как законченные приложения либо как встроенные в Web-страницу апплеты. И хотя они встроены в страницу HTML, они хранятся на клиенской машине как отдельные файлы, прошедшие компиляцию в "байт-код" при своем создании.
Напротив, тексты JavaScript, размещаются внутри HTML страницы и не могут существовать, как отдельные программы и функционируют в режиме интерпретации, будучи запущенными в браузерах типа Netscape Navigator или Internet Explorer.
Следующая таблица сравнивает JavaScript и Java
.
JavaScript | Java |
---|---|
интерпретатор, не компилируемый в исполняемый модуль. | компилируемая при создании программа, исполняемая у клиента в специальным интерпретатором - виртуальной машиной Java. |
скриптовый интерпретируемый язык. | Объектно-ориентированный псевдокомпилятор. |
Внедренный в HTML-страницу. | Небольшие приложения, отделенные от HTML-страниц. |
Переменные и типы данных не объявляются, свободный динамический язык. | Переменные и типы данных должны быть объявленны (строгий контроль типов). |
Динамическое закрепление. Ссылки объекта, поверяются во время выполнения. | cтатическое закрепление. Ссылки объекта, проверяются во время компиляции. |
Вещество и поле не есть что-то отдельное от эфира, также как и человеческое тело не есть что-то отдельное от атомов и молекул его составляющих. Оно и есть эти атомы и молекулы, собранные в определенном порядке. Также и вещество не есть что-то отдельное от элементарных частиц, а оно состоит из них как базовой материи. Также и элементарные частицы состоят из частиц эфира как базовой материи нижнего уровня. Таким образом, всё, что есть во вселенной - это есть эфир. Эфира 100%. Из него состоят элементарные частицы, а из них всё остальное. Подробнее читайте в FAQ по эфирной физике.