- •1. Основы
- •1.2 Идентификаторы ресурсов
- •2.1.1 Простейшая программа на языке html
- •2.1.2 Тэговая модель документа.
- •2.2.3 Комментарии
- •2.2.4 Тэги тела документа
- •2.2.6 Центрирование элементов документа
- •2.2.9 Ссылки в html-документе
- •2.2.10 Изображения внутри html-документа
- •2.2.11 Создание карты изображений
- •2.2.12 Фоновые рисунки
- •2.2.13 Горизонтальная линия
- •2.2.14 Добавление стилей в html-документ
- •2.3.2 Синтаксис
- •2.3.3 Тэги Формы
- •2.3.4 Меню выбора в формах
- •2.4.2 Основные атрибуты таблицы
- •3.2Синтаксис и элементы css
- •3.2.1 Добавление стилей css в html-документ
- •3.2.2 Группирование
- •3.2.3 Наследование
- •3.2.4 Селекторы
- •3.2.5 Классы
- •3.2.6 Идентификаторы
- •I {text-decoration:line-through;}
- •Http://css.Find-info.Ru/css/003/css.Htm - ogl
- •Http://css.Find-info.Ru/css/003/css.Htm - ogl
- •4. Язык JavaScript
- •4.2 Синтаксис JavaScript
- •4.2.1 Типы данных
- •Преобразование типов данных
- •4.2.2 Переменные и константы
- •4.2.3 Идентификаторы
- •4.2.4 Область действия переменных
- •4.2.5 Комментарии
- •4.3.1 Оператор for...In
- •4.3.2 Оператор new
- •4.3.3 Ключевое слово this
- •4.3.4 Оператор with
- •4.4.1 Объекты и Свойства
- •4.4.2 Функции и Методы
- •4.4.3 Определение методов
- •4.4.4 Создание Новых Объектов
- •4.4.5 Определение методов
- •4.5 Использование Встроенных Объектов и Функций
- •4.5.1 Объект Date
- •4.5.2 Объект Array
- •4.5.3 Объект String
- •4.5.4 Объект Math
- •4.6.1 Объект window
- •4.6.2 Объект document
- •4.6.3 Коллекции объекта document
- •4.6.4 Объект event
- •4.6.5 Объект history
- •4.6.6 Объект location
- •4.6.7 Объект navigator
- •5.1.2 Некоторые преимущества рнр
- •5.1.3 Вставка в html
- •5.1.5 Комментарии
- •5.1.6 Идентификаторы
- •5.1.7 Переменные, объявляемые пользователем
- •5.1.8 Типы переменных
- •5.1.9 Приведение типов
- •5.1.10 Переменные переменных
- •5.1.11 Константы
- •5.1.12 Знаки операций
- •5.1.13 Функции
- •5.2 Поддержка баз данных в рнр
- •Int mysql_affected_rows ([resource идентификатор_соединения])
- •Int mysql_num_rows(resource результат)
- •5.3 Отслеживание сеанса
- •If (! sessionjs_registered('hits')) :
- •Void session_set_save_handler (string open, string close, string read, string write, string destroy, string go)
- •Ip char(30) not null,
- •Include("init.Inc ");
- •Include("init.Inc");
- •ViewStats( );
- •5.4 Объектно-ориентированные возможности рнр
- •Is_subclass_of( )
4. Язык JavaScript
4.1 Основы JavaScript
4.2 Синтаксис JavaScript
4.3 Операторы манипулирования объектом
4.4 Объектная модель JavaScript
4.5 Использование Встроенных Объектов и Функций
4.6 Объектная модель броузера
4.1 Основы JavaScript
JavaScript - это язык для составления сценариев, позволяющих выполнять разные действия непосредственно на машине пользователя. Распологаются данные сценарии внутри HTML документов.
JavaScript применяется для проверки правильности заполнения форм, создания удобной навигации и т.д.
Это язык программирования, который понятен браузеру. Это означает, что браузер умеет выполнять (интерпретировать) команды этого языка.
Программу на JavaScript можно помещать внутрь HTML-кода или держать в отдельном файле. Этот файл браузер прочитает (по специальной команде) во время интерпретации HTML-программы.
Программы на JavaScript (их называют скриптами) не работают самостоятельно. Коды JavaScript дополняют коды HTML и "живут" только вместе с ними. Даже если они расположены в отдельном файле
Размещение JavaScript на HTML-странице
Скрипт размещается между двумя парными тегами <SCRIPT>...</SCRIPT>. Обычно запись скрипта выглядит так:
<SCRIPT language=JavaScript> <!-- ... Код на JavaScript ... //--> </SCRIPT>
<NOSCRIPT> ... Для браузеров, которые не поддерживают JavaScript ... </NOSCRIPT> |
Начало скрипта Скрипт представлен как HTML-комментарий, чтобы не "смущать" браузеры, которые о скриптах не знают. Конец скрипта
Эта команда -- специально для пользователей, у которых браузер не понимает скриптов. |
Код скрипта оформляют как HTML-комментарий. Браузеры, которые умеют работать со скриптами, об этом знают, а другие не будут творить безобразия, встретив неизвестные конструкции.
Закрывающий тег HTML-комментария предваряется двумя наклонными чертами "//" (комментарий языка JavaScript) опять же в целях безопасности. Некоторые браузеры сходят с ума, если не видят этих знаков. (Комментарием в JavaScript считается все, что располагается от символов "//" и до конца текущей строки).
Открывающий тег SCRIPT использует атрибут language для указания языка, на котором написан скрипт. Значением этого атрибута в нашем случае является JavaScript.
Команда <NOSCRIPT>...</NOSCRIPT> является не обязательной, но желательной. Внутри этой команды располагаются теги HTML.
пример
<HTML>
<HEAD>
<META http-equiv="Content-Type"
content="text/html; charset=windows-1251">
<TITLE>Проверка браузера</TITLE>
</HEAD>
<BODY bgcolor=#DFD8C5 text=black>
<H1>Проверка браузера</H1>
<HR>
<SCRIPT language=JavaScript>
<!--
alert("Ваш браузер поддерживает язык JavaScript!");
//-->
</SCRIPT>
<NOSCRIPT>
<H2>Предупреждение</H2>
<P>
Ваш браузер не поддерживает JavaScript.
Этот документ будет показан неверно, возможны
сообщения об ошибках.
<P>
Версия документа без скриптов расположена
<A href=doc1.htm>здесь</A>.
</NOSCRIPT>
<P>
Для возврата к основному тексту нажмите кнопку
"Назад" на инструментальной панели браузера.
</BODY>
</HTML>
* Если текст-параметр функции alert слишком длинный, его можно записывать в нескольких строчках используя знак "+" (операция соединения):
alert("Язык JavaScript был разработан фирмой Netscape"+ " (первое название языка -- LiveScript)");
Операция соединения не означает разрыв строки на экране браузера. Для перевода строк используйте символы "\n":
alert("Первая строка.\nСтрока вторая.");