JavaScript для новичков

ОГЛАВЛЕНИЕ

Краткое руководство по JavaScript для новичков.

Вложения и включения

Давайте сначала рассмотрим простой пример:
<html>
<head>
<title>This is a JavaScript example</title>
<script language="JavaScript">
<!--
document.write("Здравствуй мир!");
//-->

</script>
</head>
<body> Привет! </body>
</html>
Обычно, код JavaScript начинается с тега <script language="JavaScript"> и заканчивается </script>. Код расположен между <head> и </head>. Иногда программисты вкладывают код в теги <body>:
<html>
<head></head>
<body>
<script>
.....// Код влюжен в теги <body>.
</script>
</body>
</html>
Почему же мы располагаем код JavaScript в пределах комментирущих символов <!-- и //-->? Это делается чтобы убедиться в том, что Script не отображается старыми обозревателями, которые не поддерживают JavaScript. Это опционально, но считается хорошим тоном. Атрибут LANGUAGE также является опциональным, но его рекомендуется использовать. Вы можете указать конкретную версию JavaScript:
<script language="JavaScript1.2">
Вы можете использовать другой атрибут SRC для включения внешнего файла, содержащего код JavaScript:
<script language="JavaScript" src="hello.js"></script>
К примеру, указанный ниже код является кодом файла hello.js:
document.write("Здравствуй мир!")
Внешний файл является простым файлом, содержащим код JavaScript с расширением файла ".js". Учтите:
  1. Включение внешнего файла стабильно включает функции среди платформ обозревателей 4 версии.
  2. Код не может включать теги <script language...> и </script>, иначе вы увидите ошибку.
Читайте также:
  • Введение в объектно-ориентированный JavaScript
    •    Скачать примеры - 7.04 Кб Оглавление Введение Предпосылки Основные понятия Простой класс на JavaScript Определение класса Создание свойств класса Создание методов класса Инкапсуляция Открытые, защищенные и закрытые члены Инкапсуляция на практике Вывод по инкапсуляции ...
  • Создание средства просмотра XML с помощью JScript – создание мощных скриптов в Exsead XML
    •    Скачать исходники - 19.01 KB Введение В данной статье на основе Exsead создается парсер JScript DOM и GUI просмотра XML. Краткая информация о Exsead Etc. Основные принципы устройства Exsead изложены здесь. Чтобы данная статья принесла максимум пользы, следует прочитать статью об использов...
  • Расширение встроенных объектов JavaScript при помощи прототипов
    ВведениеМожно использовать свойство prototype (прототип) некоторых встроенных объектов JavaScript для расширения их функциональности. Новые экземпляры конкретного класса объектов наследуют поведение, заданное классу. Если вы знаете C++, рассматривайте расширенные объекты как производные классы с...
  • Графическое дерево JavaScript с Layout
    Рисунок 1. Пример с конкретными цветами, обработанными при помощи VML в Internet Explorer. Рисунок 2. Пример с конкретными цветами, обработанными при помощи холста (canvas) в Firefox. Рисунок 3. Пример, демонстрирующий свернутые и выбранные узлы, обработанные посредством VML в Internet Exp...
  • Примеры JavaScript
    Как узнать ширину и высоту клиентской (рабочей) области окна браузера? <script type="text/javascript">//IE5+, Mozilla 1.0+, Opera 7+function getClientWidth(){  return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientWidth:document...