JAVASCRIPT – общие положения

Язык сценариев JavaScript создал сотрудник компании Netscape Communication Брендан Эйх для разработки Web-приложений на качественно новом уровне. JavaScript принес на клиентскую Web-страницу динамику и интерактивность и заменил Java-апплеты на клиентской странице. Синтаксис языка JavaScript очень похож на синтаксис языка Java, однако это полностью самостоятельный язык скиптов. Язык JavaScript используется совместно с HTML, XML и может использовать объекты языка Java.

Включение скриптов на языке JavaScript в HTML-код

Традиционное вкючение скрипта тег <script>, имело вид:

<!– пример # 1: шаблон HTML для скрипта –>

<html>

<head>

<title> Шаблон HTML </title>

<script language="javascript">

<!–Маскируемся, начало JavaScript

//…код скрипта

// снятие маскировки; конец JavaScript –>

</script>

</head>

<body >

</body></html>

В настоящее время использование атрибута language является устаревшим. Вместо него используется атрибут type, значением type является "text/javascript":

<script type="text/javascript">

//JavaScript код

</script>

Предпочтительно располагать тег script внутри тега head, т.к. это гарантирует выполнение скрипта до начала загрузки основного HTML-кода страницы. Тег script может располагаться в любом месте HTML. Код, содержащийся внутри, будет выполнен незамедлительно, если этот код не функция.

Кроме того, код скрипта можно хранить в отдельном файле с расширением .js – в этом случае в HTML-коде скрипт объявляется с помощью тега script
с атрибутом src, в котором прописывается путь к файлу.

<script type="text/javascript" src="/jspr/pr.js"></script>

В этом варианте в директории /jspr/ должен находиться файл pr.js, который содержит код.

Вы можете следить за любыми ответами на эту запись через RSS 2.0 ленту. Вы можете оставить ответ, или trackback с вашего собственного сайта.

Оставьте отзыв

XHTML: Вы можете использовать следующие теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

 
Rambler's Top100