Правила написания скриптов |
Здесь мы поговорим о принципах написания Web скриптов. Но сначала, давайте поговорим о тэге <script>. Этот тэг позволяет вставить скрипт в HTML-код страницы. Вот его формат: <script [language=”{язык программирования, на котором написан скрипт}”] [src=”{адрес файла со скриптом}”]> ………….Текст скрипта </script> Атрибут language позволяет указать язык программирования, на котором написан скрипт (по умолчанию – язык JavaScript). Браузер Internet Explorer поддерживает скрипты на языке VBScript. Navigator же позволяет задать версию интерпретатора JavaScript. Атрибут src позволяет задать адрес файла, содержащего Web скрипт. В этом случае парный тэг <script> превращается в одинарный. <script src=”scriptfile.js”> js – расширение JavaScript файлов со скриптами. Если Web браузер не поддерживает скрипты, он проигнорирует тэг <script> и выведет на экран текст скрипта. Чтобы этого не случилось, скрипт внутри тэга <script> рекомендуется заключать в комментарий: <script>
<!--
………..текст скрипта
-->
</script>
Но некоторые версии Navigator в этом случае не видят скрипта, так что лучше заключать скрипт внутрь тэга <noscript>.
Web скрипт может содержать любой JavaScript код. Например, функции.
Приведу модифицированный пример простейшей Web страницы. <html>
<head>
<title>Сегодня</title>
<script>
function writeDate(){
var d;
d=new Date();document.write(d.toString()); }
</script>
</head>
<body>
<p><script>
writeDate();
</script></p>
</body>
</html> Эта Web страница содержит 2 скрипта. Один скрипт с кодом функции. Второй скрипт – вызывающий эту функцию для того, чтобы вставить в HTML документ дату. Скрипт с кодом функции помещён в заголовок HTML документа, чтобы функция определялась раньше всех вызовов.
|