Что такое JavaScript?

JavaScript - это язык для составления скриптов, разработанный фирмой Netscape. Одно из главных достоинств Web-страниц – интерактивность. С помощью JavaScript Вы можете создавать интерактивные Web-страницы. Конечно, этого можно добиться и другими способами. Но скрипт, написанный на JavaScript, в отличие, например, от скрипта на php выполняется на стороне клиента , а не сервера . Это имеет как плюсы, так и минусы, о которых нетрудно догадаться. Огромный плюс - скрипты на JavaScript вы можете использовать на любом сервере, даже на бесплатном хостинге. Вы, практически, не зависите от хостинг-провайдера. Но, к сожалению, при этом у вас нет полной гарантии, что браузер каждого посетителя вашего сайта имеет поддержку JavaScript.


JavaScript - это не Java!


Многие люди считают, что JavaScript - это то же самое, что и Java , лишь потому, что эти языки имеют схожие названия. На самом деле это не так.


Размещение JavaScript на HTML- странице


Код скрипта JavaScript размещается непосредственно на HTML -странице. При этом, в отличие от php , имя страницы остается без изменений, т.к. серверу не придется обрабатывать код JavaScript. Он просто передаст его в браузер клиента, а там – будь, что будет. Простой пример:


<html>


<body>


<br>


Это обычный HTML документ.


<br>


<script language="JavaScript">


document.write(" А это JavaScript!")


</script>


<br>


Вновь документ HTML.


</body>


</html>


С первого взгляда пример напоминает обычный файл HTML. Единственное новшество здесь - конструкция:


<script language="JavaScript">


document.write(" А это JavaScript!")


</script>


Это действительно код JavaScript. Все, что стоит между тэгами <script> и </script> , интерпретируется как код на языке JavaScript .


Здесь Вы также видите пример использования инструкции document . write () - одной из наиболее важных команд, используемых при программировании на языке JavaScript . Команда document . write () используется, когда необходимо что-либо написать в текущем документе (в данном случае таким является наш HTML -документ). Так наша небольшая программа на JavaScript в HTML -документе пишет фразу: " А это JavaScript! " . В php мы использовали бы для этого:


  • либо команду <? php print (”А это не JavaScript, а php ”); ?>
  • либо <? php exo (" А это не JavaScript , а php " ); ?>.


Результат был бы такой же, но лишь в том случае, если сервер, на котором размещена Ваша Web-страница, поддерживает работу с php. В этом случае то, каким браузером Вы пользуетесь, не играет роли.