Типы данных, переменные и оператор присвоения
Стр 1 из 2Следующая ⇒ HTML Составные элементы HTML-документа HTML — это теговый язык разметки документов. Иными словами, любой документ на языке HTML представляет собой набор элементов, причем начало и конец каждого элемента обозначается специальными пометками, называемыми тегами. Элементы — это структуры, которые описывают отдельные составляющие HTML-документа. Элемент состоит из трех частей: начального тега, содержимого и конечного тега. Тег — это специальный текст, заключенный в угловые скобки "<" и ">". Конечный тег имеет то же имя, что начальный тег, но начинается с косой черты "/". Например, элемент EM (выделение текста) выглядит так: <EM>выделяемый текст</EM>. Атрибуты элемента определяют его свойства. Например, элемент IMG (графический образ) имеет атрибут src, указывающий расположение графического файла, и атрибут alt, задающий альтернативный текст на тот случай, если обозреватель не отображает графику: <IMG src="mylogo.gif" alt="Юрий Лукач">. Ряд символов в языке HTML зарезервирован и должен представляться специальным образом:
HTML-документы могут содержать комментарии, которые не влияют на отображение документа, а только поясняют его содержимое при просмотре HTML-текста. <!-- это комментарий -->. Типы данных HTML CDATA Значения атрибутов типа CDATA являются цепочками символов, включая, возможно, специальные символы. Обычно (но не всегда) значения типа CDATA зависят от регистра. ID и NAME Значения атрибутов должны состоять только из латинских букв, цифр, дефисов, подчеркиваний, двоеточий и точек. Эти значения зависят от регистра. Они отличаются тем, что NAME может содержать специальные символы, а ID не может.
IDREF и IDREFS Значения указывают на идентификаторы, т. е. на значения атрибута id других элементов. Значение типа IDREF — это единственный идентификатор, а значение типа IDREFS — это список идентификаторов, разделенных пробелами. IDREF и IDREFS зависят от регистра. Число Числовые значения атрибутов — это десятичные числа, состоящие хотя бы из одной цифры. Текст Текстовые значения атрибутов — это значения типа CDATA, представляющие собой осмысленный текст. URI Значения атрибутов типа URI(Любой ресурс в Сети имеет уникальный адрес, по которому этот ресурс может быть найден. протокол://авторизация/путь?запрос) — это унифицированные идентификаторы ресурсов (полные или относительные). Цвет Цветовые значения атрибутов могут задаваться либо шестнадцатеричным числом с префиксом "#" вида "#rrggbb", задающим RGB-код цвета, либо одним из 16-ти символических имен. Имена цветов не зависят от регистра. Пиксели Значения этого типа — целые числа, задающие количество пикселей. Размер Значения этого типа — либо целые числа, задающие количество пикселей, либо доли в процентах от размера по горизонтали или вертикали: например, 50% означает половину всего размера, а 50 означает 50 пикселей. Кратный размер Кратный размер — это либо целое число, задающее количество пикселей, либо доля в процентах от размера по горизонтали или вертикали, либо относительный размер вида i*, где i — целое число. При распределении пространства обозреватель сначала выделяет место для размеров, заданных в числах и процентах, а затем разделяет оставшееся пространство между элементами с относительными размерами. Элементу размером 3* будет выделено пространство в три раза большее, чем элементу размером 1*. Значение * эквивалентно 1* и часто означает "заполнить оставшееся пространство".
Кратные размеры Значения этого типа — список кратных размеров, разделенных запятыми. Тип файла Значения атрибутов этого типа задают типы файлов MIME (audio, image, message) для связанных или вложенных ресурсов. Типы файлов Значения этого типа — список типов файлов, разделенных запятыми. Код языка Код языка не зависит от регистра и не должен содержать пробелов (атрибут lang значение ru для русского языка). Кодировка и Кодировки Значение типа Кодировка — это единственное имя таблицы кодировки, а значение типа Кодировки — это список имен, разделенных пробелами или запятыми. Они не зависят от регистра (параметр charset, п-р: charset=”utf-8”). Символ Значение символьного атрибута — это единственный символ Unicode, который может быть также специальным символом. Дата-время Значения атрибутов этого типа задают дату и время в формате ГГГГ-ММ-ДДТчч:мм:ссУВЗ, УВЗ — указатель временной зоны. Буква Т отделяет дату от времени. Если какой-либо из компонентов времени неизвестен, то используется00. Указатель временной зоны может принимать следующие значения: · Z (прописная), указывающая на время по Гринвичскому меридиану (UTC, Universal Coordinated Time); · +чч:мм, положительная разница с временем UTC в часах и минутах; · -чч:мм, отрицательная разница с временем UTC в часах и минутах. Типы ссылок Значения атрибутов этого типа представляют собой список типов ссылок, разделенных пробелами. Тип ссылки не зависит от регистра и не может содержать пробелов. (Например, в HTML 4.0 пропущен очень популярный тип ссылки Made, обеспечивающий контакт с автором документа: <LINK rev="Made" href="mailto:[email protected]">). Устройства Значения атрибутов этого типа представляют собой список имен устройств для отображения документа, разделенных пробелами. Имена устройств зависят от регистра (print – принтер, screen – графический дисплей) Сценарий Значения атрибутов этого типа — это сценарии клиента, которые обычно представляют собой вызов функции или несколько операторов на интерпретируемом языке. Синтаксис сценария определяется синтаксическими правилами соответствующего языка программирования.
Таблица стилей Значения атрибутов этого типа — таблицы стилей на языке CSS. Фрейм Значения атрибутов этого типа задают имена фреймов. Они должны начинаться с латинской буквы (A-Za-z), за исключением следующих специальных значений (_blank - Загрузить документ в новое безымянное окно. _self - Загрузить документ в окно текущего фрейма. _parent - Загрузить документ в окно предка текущего фрейма._top - Загрузить документ в полное текущее окно, отменяя тем самым все фреймы).
Структура HTML-документа Каждый HTML-документ, отвечающий спецификации HTML какой-либо версии, должен начинаться со строки объявления версии HTML <!DOCTYPE…>, которая обычно выглядит примерно так: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> Тег <html> является контейнером, который заключает в себе все содержимое веб-страницы, включая теги <head> и <body>. Открывающий и закрывающий теги <html> в документе необязательны, но хороший стиль диктует непременное их использование. Как правило, тег <html>идет в документе вторым, после определения типа документа (Document Type Definition, DTD), устанавливаемого через элемент <!DOCTYPE>. Закрывающий тег <html> должен всегда стоять в документе последним. Тег <head> предназначен для хранения других элементов, цель которых — помочь браузеру в работе с данными. Также внутри контейнера<head> находятся метатеги, которые используются для хранения информации предназначенной для браузеров и поисковых систем. Например, механизмы поисковых систем обращаются к метатегам для получения описания сайта, ключевых слов и других данных. Содержимое тега <head> не отображается напрямую на веб-странице, за исключением тега <title> устанавливающего заголовок окна веб-страницы: <HTML> <HEAD> <TITLE>Заголовок документа</TITLE> </HEAD> Элемент <body> предназначен для хранения содержания веб-страницы (контента), отображаемого в окне браузера. Информацию, которую следует выводить в документе, следует располагать именно внутри контейнера <body>. К такой информации относится текст, изображения, теги, скрипты JavaScript и т.д:
<BODY> Текст документа </BODY> </HTML>
Основы JavaScript Язык программирования JavaScript был разработан Бренданом Эйком в Netscape Communications. JavaScript – это язык программирования, основанный на объектах: и языковые средства, и возможности среды представляются объектами, а сценарий (программа) на JavaScript — это набор взаимодействующих объектов. Объект JavaScript – это неупорядоченный набор свойств, каждое из которых имеет нуль или более атрибутов, которые определяют, как это свойство может использоваться. Типы данных, переменные и оператор присвоения Число number: var n = 123; n = 12.345; Единый тип число используется как для целых, так и для дробных чисел. Существуют специальные числовые значения Infinity (бесконечность) и NaN (ошибка вычислений). Они также принадлежат типу «число». Строка string: var str = "Мама мыла раму"; str = 'Одинарные кавычки тоже подойдут'; В JavaScript одинарные и двойные кавычки равноправны. Булевый (логический) тип boolean. У него всего два значения - true (истина) и false (ложь). Как правило, такой тип используется для хранения значения типа да/нет, например: var checked = true; // поле формы помечено галочкой checked = false; // поле формы не содержит галочки null - специальное значение. Оно имеет смысл «ничего». Образует свой отдельный тип, состоящий из единственного значения null: var age = null; Объекты object К нему относятся, например, даты, он используется для коллекций данных и для многого другого. Переменная состоит из имени и выделенной области памяти, которая ему соответствует. Для объявления или, другими словами, создания переменной используется ключевое слово var: var message; После объявления, можно записать в переменную данные: message = 'Привет'; Для краткости можно совместить объявление переменной и запись данных: var message = 'Привет'; На имя переменной наложены два ограничения. · Имя может состоять из: букв, цифр, символов $ и _ · Первый символ не должен быть цифрой. Оператор присваивания выглядит как знак равенства = var i = 1 + 2;
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|