Что такое JavaScript

    Так надеюсь, вы прочли уже статьи про HTML, если нет то прочтите, так как без него ни куда, так как JavaScript переплетается с HTML в очень тесной, если можно сказать схватке. Ну да ладно начнем небольшой курс языка JavaScript. В принципе эти статьи для ознакомления, и если вы решили познать этот язык вам лучше обратиться к какому либо учебнику или самоучителю, а то, что я здесь привожу вам нужно для написания дополнительных прибамбасов, на вашей странице используя программу ANTENNA WEB DESIGN STUDIO. Что же начнем, что же такое: JavaScript а

 

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

Вставка в документ HTML

Просто взгляните на эту конструкцию:

<script>
<!-- код скрипта -->

</script>

    Сам тэг <script> относится к языку HTML, и у него могут быть следующие атрибуты:

language

type

src

    <script language="javascript">
    <!--
    код скрипта
    -->
    </script>

     

        Этот атрибут необязателен. Его стоит использовать либо для уточнения версии языка (javascript1.1, javascript1.2 и т.п.), либо если используешь другой язык (например, <script language=VBscript">). То есть вреда этот атрибут в любом случае не принесёт, но в стандартной ситуации он вроде как лишний.

    <script type="text/javascript">
    <!--
    код скрипта
    -->
    </script>

        Атрибут type, который указывает на тип текста: text/javascript. Он появился в версии HTML 4.0. Его-то я и рекомендую использовать.

    А в какие разделы кода HTML можно вставлять скрипты?

    В любые. Но с умом.

        Часто в скрипте указывается вывод конкретного текста, что называется, здесь и сейчас. Такой скрипт вставляется прямо в <body>, «на место происшествия».

        Бывают скрипты с объявлениями переменных, которые могут быть использованы в других скриптах на странице, с функциями, которые можно вызвать из любого места кода HTML. Такие скрипты разумнее всего помещать между тэгами <head> и </head>.

        Но можно сделать и так, чтобы использовать скрипт сразу на нескольких web-страницах. Для этого его код нужно записать в отдельный файл с расширением .js (например, myscript_1.js). Тэги <script> и </script> писать в нём уже не надо.

        И вот тогда-то, для вызова скрипта с web-страницы, нам и понадобится атрибут src. Работает он так же, как и аналогичный атрибут тэга <img>:

    <script type="text/javascript" src="scripts/myscript_1.js"></script>

        Вот таким образом и помещается на разные страницы одна и та же шапка или меню, записанные в файле скрипта. Особенно это выручает на тех хостингах, где SSI не проходит.

        Можно также вставлять маленькие скрипты в некоторые атрибуты тэгов HTML , но об этом — чуть позже.

    Браузеры без поддержки JavaScript

      А как будет выглядеть наша страница, если браузер не воспринимает JavaScript? Браузеры, не имеющие поддержки JavaScript, "не знают" и тэга <script>. Они игнорируют его и печатают все стоящие вслед за ним коды как обычный текст. Иными словами, читатель увидит, как код JavaScript, приведенный в нашей программе, окажется вписан открытым текстом прямо посреди HTML-документа. Разумеется, это не входило в наши намерения. На этот случай имеется специальный способ скрыть исходный код скрипта от старых версий браузеров - мы будем использовать для этого тэг КОММЕНТАРИЯ из HTML - <! - - >. В результате новый вариант нашего исходного кода будет выглядеть как:

    <html>
    <body>
    <br>
    Это обычный HTML документ.
    <br>
    <script language="JavaScript">
    <!-- скрывает код от старых браузеров

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

    // -->
    </script>
    <br>
    Вновь документ HTML.
    </body>
    </html>

    В этом случае браузер без поддержки JavaScript будет печатать:

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

    А без HTML-тэга комментария браузер без поддержки JavaScript напечатал бы:

    Это обычный HTML документ.
    document.write("А это JavaScript!")
    Вновь документ HTML.

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


    1

    1

    1



    Hosted by uCoz