Веб-студия HV-designs - услуги создания и раскрутки сайтов в Воронеже
 
Главная
Создание сайтов
Раскрутка
Дизайн
Портфолио
Связь с нами
Доменные имена
Хостинг
Создание сайта
Поддержка сайта
Он-лайн реклама
Офф-лайн реклама
Наши партнеры
 
    Главная arrow Создание сайта arrow Правила написания скриптов  

Правила написания скриптов

Здесь мы поговорим о принципах написания 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 документа, чтобы функция определялась раньше всех вызовов.
 
Еще сайты

© 2010 (4732) 60-57-53