-Метки

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в CommandButton

 -Сообщества

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 05.05.2008
Записей:
Комментариев:
Написано: 214




Если вы с компьютером уже на "ТЫ", хотите развивать отношения то вам в наше сообщество!
справочник по: Java Script, HTML
Правила:

1. сообщения с большим объемом информации помещайте под кат [more*=далее] (Без звездочек);
2. сообщения должны быть хоть отдаленно связаны с компьютерами;
3. оформляйте красиво и читаемо.
Разрешено делать все что не запрещено: 1)никаких оскорблений в грубой форме; 2)нет открытой рекламе.

Типы данных php

Пятница, 18 Сентября 2009 г. 12:28 + в цитатник
Мониста (CommandButton) все записи автора


В отличие от полей таблиц, любая переменная РНР может содержать данные различных типов. Можно, например, объявить пе­ременную, присвоив ей число, а потом ей же присвоить строковое или логи­ческое значение, и интерпретатор РНР все "слопает". Хотя, конечно, такого лучше не допускать — это плохой стиль программирования.

Давайте получше познакомимся с типами данных, поддерживаемыми РНР. Их далеко не так много, как типов, поддерживаемых серверами данных.

 

Логический

Логический тип представляет только два значения: "истина" (true) и "ложь" (false). Эти значения записываются ключевыми словами языка РНР true и false соответственно.

$flag = true;

 

Целочисленный

Целочисленный тип представляет, как ясно из названия, целые числа от~2 147 483 648 до 2 147 483 647, например:

$counter = 10; $delta = -193;

По умолчанию целые числа задаются в десятичной системе счисления. Если нужно задать число в восьмеричной или шестнадцатеричной системе счисле­ния, достаточно предварить его знаком O и Ох соответственно:

$octal_number = 0123;

$hex number = 0x4F;

 

С плавающей точкой

Тип с плавающей точкой представляет дробные числа от -1,79769313486232*10308 до -2,2250738585072*10"308, 0 и от 2,2250738585072*Ю-308 до 1,79769313486232*10308 с точностью примерно до 14-го знака после запятой, например:

$square =  10.56;

Заметим, что вместо знака запятой для представления числа в коде РНР ис­пользуется точка.

 

Для представления чисел в нормализованном виде {<мантисса>*\0<""ря')"к>) можно использовать специальный синтаксис вида <мантисса>Е<порядок>:

$distance = 2.648E+12;

В таком виде представлено число 2,648*1012. Обратим внимание, что знак + в значении порядка необходим.

А так представлено число 1*10"3:

$millimeter =  1E-3; 

Строковый

Строковый тип представляет строки текста практически неограниченного размера (по крайней мере, так написано в документации по РНР). Строковые значения должны быть взяты в двойные кавычки. Внутри строк можно ис­пользовать любые символы, которые могут быть выведены на экран.

$output =   "Привет!"; 

Замечание

Иногда строковые значения берутся в одинарные кавычки. Однако для таких строк не доступны некоторые возможности РНР.

РНР также предоставляет несколько специальных символов, которые могут быть использованы в строках. Эти символы либо выполняют особые дейст­вия, либо не могут быть включены в строки обычным образом. Все они пере­числены в табл. 1.

 

Таблица 1. Специальные символы РНР

 

 

Специальный символ

 

Описание

\n

Перевод строки

\r

Возврат каретки


 

 

Специальный символ

 

Описание

\t

Горизонтальная табуляция

\\

Обратный слэш (\)

\$

Знак доллара

\"

Двойная кавычка

\<код>

Символ с заданным восьмеричным кодом

\х<код>

Символ с заданным шестнадцатеричным кодом

Здесь нужно дать некоторые пояснения.

Использование символов обратного слэша, доллара и двойной кавычки в строках не допускается — только соответствующие им специальные симво­лы. Например, это неправильное выражение:

$output = "Гостиница "Волжская"";

т. к. внутри строки не должны присутствовать двойные кавычки. Нужно предварить каждый символ двойных кавычек обратным слэшем (\"), вот так:

$output = "Гостиница \"Волжская\"";

Знаки возврата каретки и перевода строки, следующие друг за другом, — \г\п— позволят начать вывод данных с помощью оператора echo с новой строки. Например, сценарий:

echo "Начнем ";

echo  "вывод\г\п";

echo "с новой строки!!!";

выведет на экран следующую фразу:

Начнем вывод

с новой строки!!!

Обратим внимание, что первое и второе выражения этого сценария выполни­ли вывод в одну и ту же строку.

 

 

NULL

Тип NULL означает, что переменная не содержит никакого значения. Это может случиться, если мы пытаемся получить значение переменной, которая еще не объявлена или уже удалена из памяти Также мы можем прямо присвоить переменной значение NULL, воспользовавшись ключевым словом null:

$null_value = NULL;

Рубрики:  PHP

Переменные php

Пятница, 18 Сентября 2009 г. 12:25 + в цитатник
Мониста (CommandButton) все записи автора


Переменные

Переменная — это участок памяти компьютера, отведенный для хранения каких-то данных: аргументов или результатов вы­полнения операторов. Программист может писать выражения, помещающие какие-либо данные в переменные или извлекающие их оттуда.

Каждая переменная должна иметь уникальное имя. Это имя должно всегда начинаться символом доллара и содержать только буквы латинского алфави­та, цифры и знаки подчеркивания. Причем следующим после знака доллара символом обязательно должна быть буква или знак подчеркивания. Также имя переменной не должно совпадать с ключевыми словами РНР. Длина имени переменной не ограничена, но лучше делать их как можно короче и как можно понятнее.

Вот несколько примеров правильно написанных имен переменных:

$var

$extended_result2 $_temp

А это — неправильные имена:

$2result

$extended output $расширенный вывод

В первом из этих имен после знака доллара идет цифра, второе содержит пробел, а третье набрано русскими буквами. И первое, и второе, и третье не­допустимо.

В отличие от ключевых слов, имена переменных в РНР чувствительны к ре­гистру. Так, $var и $var — это разные переменные.

А теперь рассмотрим сценарий.

$а = 2; $b = 3;

Здесь мы присваиваем числовые значения двум переменным: $а и $ь. Делает­ся это с помощью особого оператора простого присваивания =. Слева от не­го записывается имя переменной, а справа — значение, которое должно быть ей присвоено.

Поскольку переменных $а и $ь еще не существует, интерпретатор РНР соз­даст или, как говорят программисты, объявит их. Объявление переменной происходит при первом присвоении ей значения.

$с = $а + $b;

Здесь мы объявляем третью переменную — $с — и присваиваем ей результат вычисления выражения 2 + 3.

echo $c;

А в этом, последнем, выражении нашего сценария оператор echo извлекает значение переменной $с (это будет сумма 2 и 3 — 5) и выводит его на экран.


Осталось сказать, что переменная, объявленная в каком-либо сценарии сер­верной страницы РНР, доступна во всех сценариях, находящихся в этой стра­нице. Так, если мы напишем два сценария в коде Web-страницы (сам HTML-код опущен):

<?php $a = "Test!!!"; ?>

<?php echo $a; ?>

то они оба выполнятся правильно. Однако в других серверных страницах эти переменные доступны не будут — это следует помнить.

Рубрики:  PHP

Операторы, аргументы и выражения

Пятница, 18 Сентября 2009 г. 12:23 + в цитатник
Мониста (CommandButton) все записи автора

Оператор вывода ECHO. Он принимает один аргумент - строку - и выводит ее на экран, точнее в то место кода HTML, где встритился. (В принципе, это одно и то же, т.к. сформированная серверной программой Web-страница всеравно попадает на экран посетителю сайта.) Пора дать определения оператора и аргумента.

Оператор - это команда языка PHP, выполняющая какое-либо действие над переданными ему данными (аргументом) или самим сценарием.

Операторы в PHP бывают разные. Мы уже знакомы с оператором вывода данных ECHO. Существуют также арифметические операторы, выполняющие элементраные действия над числами: Сложение, вычитание, умножение и деление.

Вот пример сценария, использующего арифметические операторы: 

echo 2 + 2;

Здесь мы видим оператор сложения +, который принимает два аргументы - числовые значения 2 и 2. Сложим вих, он возвращает полученную сумму (результат), который в свою очередь, принимает оператор echo в качестве аргумента. Заметим, что числовые значения не берутся в кавычки.

Приведенный ранее сценарий PHP состоит из одного выражения. Выражение - это фрагмент кода PHP,  выполняющий одно законченное действие. Так, выражение

echo 2+2;

выполняет одно законченное действие: складывает два числа и выводит сумму на экран. Каждое выражение обязательно должно завершаться знаком точки с запятой. Точка с запятой - это знак конца выражения; встретив его, интерпретатор PHP считает , что выражение завершено, и его нужно выполнить. Единсвтенное исключение - наличие в сценарии только одного выражения (в теге <?php...?>; там точку с запятой можно упустить.

Выражения - это своего рода молекулы, из которых собирается сценарий. Операторы и их аргументы (а также функции, которые мы рассмотрим потом) - суть атомы, стандартные элементы языка PHP, из которых мы собираем наши выражения.

Например, этот сценарий состоит из четырех выражений:

$a=2;

$b=3;

$c=$a+$b;

echo $c;

осталось сказать, что для представления операторов язык PHP так же как и SQL, использует особые зарезервиованные слова, называемые ключевыми. Причем регистр , в котором набраны буквы ключевых слов, не играет роли. Так, можно записать echo, Echo или ECHO - и это будит один и тот же оператор вывода.

Рубрики:  PHP

Основные понятия РНР

Пятница, 18 Сентября 2009 г. 11:48 + в цитатник
Мониста (CommandButton) все записи автора

Написание сценариев PHP

фрагменты программного кода (сценарии) PHP записываются прямо в коде HTML Web- страниц.

При этом они помещаются внутрь особого парного тега <?php... ?>.

Давайте наберем в блокноте такой HTML-код, содержащий небольшой сценарий PHP: 

<HTML>

<HEAD>

    <TITLE>ПРОБА СИЛ В php </TITLE>

</HEAD>

<BODY>

     <?php

     echo "<P>Привет!</P>";

     ?>

</BODY>

</HTML>

Оператор вывода ECHO выводит строковое значение, указанное после него, в то место страницы, где сам находится. ЧТо касается самого строкового значения, то оно заключено в двойные кавычки (это важно!) и содержит HTML-код обычного абзаца, содержащего слово "Привет!".

Все серверные страницы PHP дожны обязательно иметь расширение php, иначе Web-сервер примет их за обычные Web-страницы и отправит Web-обозревателю, не обработав.

Нужно еще сказать, что серверные Web-страницы PHP могут вообще не содержать кода HTML - только сценарии, точнее, единственный сценарий PHP . ТАкое встречается, и нередко. Но даже в подобном случае сценарий нужно помещать внутрь тега <?php... ?>, иначе PHP его не обработает.

Рубрики:  PHP

Краткий курс языка РНР

Пятница, 18 Сентября 2009 г. 11:29 + в цитатник
Мониста (CommandButton) все записи автора

 

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

Технология для создания серверных страниц может основана на использовании языка РНР. Она дает достаточно возможностей для создания сложных сай­тов, весьма производительна, бесплатна (даже ее исходные тексты открыты!) и, вдобавок, замечательно работает в "связке" с сервером данных MySQL. (Вообще-то, РНР может работать с очень многими серверами данных, а также поддерживает ODBC.) Другие же технологии, имеющиеся на рынке, либо являются коммерческими, либо привязаны к какому-то одному Web-серверу.

Рубрики:  PHP

ТАБЛИЦА ОСНОВНЫХ ТЕГОВ ЯЗЫКА HTML

Пятница, 18 Сентября 2009 г. 10:57 + в цитатник
Мониста (CommandButton) все записи автора

 

ТАБЛИЦА ОСНОВНЫХ ТЕГОВ ЯЗЫКА HTML

ТАБЛИЦА ОСНОВНЫХ ТЕГОВ ЯЗЫКА HTML

Основные теги

<html></html>

Указывает программе просмотра страниц что это HTML документ.

<head></head>

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

<body></body>

Определяет видимую часть документа

Теги оглавления

<title></title>

Помещает название документа в оглавление программы просмотра страниц

 

Атрибуты тела документа

<body bgcolor=?>

Устанавливает цвет фона документа, используя значение цвета в виде RRGGBB - пример: FF0000 - красный цвет.

<body text=?>

Устанавливает цвет текста документа, используя значение цвета в виде RRGGBB - пример: 000000 - черный цвет.

<body link=?>

Устанавливает цвет гиперссылок, используя значение цвета в виде RRGGBB - пример: 00FF00 - зеленый цвет.

<body vlink=?>

Устанавливает цвет гиперссылок на котох вы уже побывали, используя значение цвета в виде RRGGBB - пример: 333333 - серый цвет.

<body alink=?>

Устанавливает цвет гиперссылок при нажатии.

 

Теги для форматирования текста

<pre></pre>

Обрамляет предварительно отформатированный текст.

<h1></h1>

Создает САМЫЙ БОЛЬШОЙ заголовок

<h6></h6>

Создает самый маленький заголовок

<b></b>

Создает жирый текст

<i></i>

Создает наклонный текст

<tt></tt>

Создает текст - имитирующий стиль печатной машинки.

<cite></cite>

Используется для цитат, обычно наклонный текст.

<em></em>

Используется для выделения из текста слова (наклонный или жирный текст)

<strong></strong>

Используется для выделения наиболее выжных частей текста (наклонный или жирный текст)

<font size=?></font>

Устанавливает размер текста в пределах от 1 до 7.

<font color=?></font>

Устанавливает цвет текста, используя значение цвета в виде RRGGBB.

 

Гиперссылки

<a href="URL"></a>

Создает гиперссылку на другие документы или часть текущего документа.

<a href="mailto:EMAIL">
</a>

Создает гиперссылку вызова почтовой программы для написания письма автору документа.

<a name="NAME"></a>

Отмечает часть текста как цель для гипперссылок в документе.

<a href="#NAME"></a>

Создает гиперссылку на часть текущего документа.

 

Форматирование

<p>

Создает новый параграф

<p align=?>

Выравнивает параграф относительно одной из сторон документа, значения: left, right, или center

<br>

Вставляет перевод строки.

<blockquote>
</blockquote>

Создает отступы с обеих сторон текста.

<dl></dl>

Создает список определений.

<dt>

Определяет каждый из терминов списка

<dd>

Описывает каждое определение

<ol></ol>

Создает нумерованный список

<li>

Определяет каждый элемент списка и присваивает номер

<ul></ul>

Создает ненумерованный список

<li>

 

Предваряет каждый элемент списка и добавляет кружок или квадратик.

<div align=?>

Важный тег используемый для форматирования больших блоков текста HTML документа, также используется в таблицах стилей

 

Графические элементы

<img src="name">

Добавляет изображение в HTML документ

<img src="name" align=?>

Выравнивает изображение к одной из сторон документа, принимает значения: left, right, center; bottom, top, middle

<img src="name" border=?>

Устанавливает толщину рамки вокруг изображения

<hr>

Добавляет в HTML документ горизонтальную линию.

<hr size=?>

Устанавливает высоту(толщину) линии

<hr width=?>

Устанавливает ширину линии, можно указать ширину в пикселах или процентах.

<hr noshade>

Создает линию без тени.

<hr color=?>

Задает линии определенный цвет. Значение RRGGBB.

 

Таблицы

<table></table>

Создает таблицу.

<tr></tr>

Определяет строку в таблице.

<td></td>

Определяет отдельную ячейку в таблице.

<th></th>

Определяет заголовок таблицы (нормальная ячейка с отцентрованным жирным текстом)

Атрибуты таблицы

<table border=#>

Задает толщину рамки таблицы.

<table cellspacing=#>

Задает расстояние между ячейками таблицы.

<table cellpadding=#>

Задает расстояние между содержимым ячейки и ее рамкой.

<table width=#>

Устанавливает ширину таблицы в пикселах или процентах от ширины документа.

<tr align=?> или <td align=?>

Устанавливает выравнивание ячеек в таблице, принимает значения: left, center, или right.

<tr valign=?> или <td valign=?>

Устанавливает вертикальное выравнивание для ячеек таблицы, принимает значения : top, middle, или bottom.

<td colspan=#>

Указывает кол-во столбцев которое объединено в одной ячейке. (по умолчанию=1)

<td rowspan=#>

Указывает кол-во строк которое объединено в одной ячейке. (по умолчанию=1)

<td nowrap>

Не позволяет программе просмотра делать перевод строки в ячейке таблицы.

 

Кадры

<frameset></frameset>

Предваряет тег <body> в документе, содержащем кадры;

<frameset rows="value,value">

Определяет строки в таблице кадров, высота которых определена кол-вом пикселов или в процентном соотношении к высоте таблицы кадров.

<frameset cols="value,value">

Определяет столбцы в таблице кадров, ширина которых определена кол-вом пикселов или в процентном соотношении к ширине таблицы кадров.

<frame>

Определяет единичный кадр или область в таблице кадров.

<noframes></noframes>

Определяет, что будет показано в окне браузера если он не поддерживает кадры.

 

Атрибуты кадров

<frame src="URL">

Определяет какой из HTML документов будет показан в кадре.

<frame name="name">

Указывает Имя кадра или области, что позволяет перенаправлять информацию в этот кадр или область из других кадров.

<frame marginwidth=#>

Определяет величину отступов по левому и правому краям кадра; должно быть равно или больше 1.

<frame marginheight=#>

Определяет величину отступов по верхнему и нижнему краям кадра; должно быть равно или больше 1.

<frame scrolling=VALUE>

Указывает будет-ли выводится линейка прокрутки в кадре; значение value может быть "yes," "no," или "auto". Значение по умолчанию для обычных документов - auto.

<frame noresize>

Препятствует изменению размеров кадра.

 

Формы

Для форм, выполняющих какие-то функции должны быть запущены соответствующие CGI скрипты на сервере. HTML только создает внешний интерфейс формы.

<form></form>

Создает формы

<select multiple name="NAME" size=?></select>

Создает скролируемое меню. Size устанавливает кол-во пунктов меню, которое будет показано на экране, остальные будут доступны при использовании прокрутки.

<option>

Указывает каждый отдельный элемент меню

<select name="NAME"></select>

 

Создает ниспадающее меню

<option>

Указывает каждый отдельный элемент меню

<textarea name="NAME" cols=40 rows=8></textarea>

Создает окно для ввода текста. Columns указывает ширину окна; rows указывает его высоту.

<input type="checkbox" name="NAME">

Создает checkbox. За тегом следует текст.

<input type="radio" name="NAME" value="x">

Создает radio кнопку. За тегом следует текст.

<input type=text name="foo" size=20>

Создает строку для ввода текста. Параметром Size указывается длина в символах.

<input type="submit" value="NAME">

 

 

Рубрики:  HTML
PHP

Значения и переменные JavaScript

Четверг, 23 Июля 2009 г. 16:07 + в цитатник
Рубрики:  JavaScript

Область видимости переменной

Четверг, 23 Июля 2009 г. 16:00 + в цитатник
Мониста (CommandButton) все записи автора Если Вы устанавливаете идентификатор переменной путём присвоения вне функции, такая переменная называется глобальной, поскольку доступна в любом месте документа. Если Вы объявляете переменную внутри функции, она называется локальной переменной, поскольку доступна только внутри данной функции.
Использование var при объявлении глобальной переменной не требуется. Однако Вы обязаны использовать var при объявлении переменой внутри функции.
Вы можете получить доступ к глобальным переменным, объявленным в одном окне или фрэйме, из другого окна или фрэйма, специфицируя имя окна или фрэйма. Например, если переменная phoneNumber объявляется в документе FRAMESET, Вы можете обратиться к этой переменной из дочернего фрэйма так: parent.phoneNumber.
Рубрики:  JavaScript

Вычисление переменных

Четверг, 23 Июля 2009 г. 15:59 + в цитатник
Мониста (CommandButton) все записи автора Переменная или элемент массива, которым не присвоено значение, имеют значение undefined. Результат вычисления переменной, не имеющей присвоенного значения зависит от того, как она была объявлена:
* Если переменная без присвоенного значения была объявлена без использования var, вычисление приведёт к ошибке времени выполнения/runtime error.
* Если переменная без присвоенного значения была объявлена с использованием var, вычисление даст значение undefined, или NaN - в числовом контексте.
Следующий код демонстрирует вычисление переменных, не имеющих присвоенного значения:
function f1() {
return y - 2;
}
f1() //Вызывает ошибку времени выполнения
function f2() {
return var y - 2;
}
f2() //возвращает NaN

Можно использовать undefined, чтобы определить, имеет ли переменная значение. В следующем коде переменной input не присвоено значение, и оператор if вычисляется в true.
var input;
if(input === undefined){
doThis();
} else {
doThat();
}

Значение undefined ведёт себя как false при использовании в качестве Булева значения. Например, следующий код выполняет функцию myFunction, поскольку элемент массива не определён:

myArray=new Array()
if (!myArray[0])
myFunction()
Если вычисляется переменная со значением null, то значение null работает как 0 в числовом контексте и как false - в Булевом контексте. Например:
var n = null
n * 32 //возвращает 0
Рубрики:  JavaScript

Объявление переменных

Четверг, 23 Июля 2009 г. 15:56 + в цитатник
Мониста (CommandButton) все записи автора Вы может объявить переменную двумя способами:
* Просто присвоив ей значение. Например, x = 42
* С помощью ключевого слова var. Например, var x = 42
Рубрики:  JavaScript

Конвертация типов данных

Четверг, 23 Июля 2009 г. 15:55 + в цитатник
Мониста (CommandButton) все записи автора JavaScript это динамически типизированный язык. Это означает, что Вы не должны специфицировать тип данных переменной при её объявлении и что типы данных при необходимости автоматически конвертируются при выполнении скрипта. Так, например, Вы можете объявить переменную:

var answer = 42

и позднее присвоить этой же переменной строковое значение, например,

answer = "Thanks for all the fish..."

Поскольку JavaScript динамически типизируется, такое присвоение не вызовет сообщения об ошибке.

В выражениях, содержащих числовые и строковые значения и операцию +, JavaScript конвертирует числа в строки. Например, рассмотрим такой оператор:

x = "The answer is " + 42 // возвращает "The answer is 42"
y = 42 + " is the answer" // возвращает "42 is the answer"

В операторах, содержащих другие операции, JavaScript не конвертирует числа в строки. Например:

"37" - 7 // возвращает 30
"37" + 7 // возвращает 377
Рубрики:  JavaScript

Переменные

Четверг, 23 Июля 2009 г. 14:12 + в цитатник
Мониста (CommandButton) все записи автора Вы используете переменные как символические имена для значений. Вы даёте переменной имя, по которому Вы ссылаетесь на неё и которое обязано соответствовать определённым требованиям.
Идентификатор в JavaScript, или name\имя, обязан начинаться с буквы или символа подчёркивания ("_"); последующие символы также могут быть цифрами (0-9). Поскольку JavaScript чувствителен к регистру символов, могут использоваться буквы (английские) от "A" до "Z" (верхний регистр) и от "a" до "z" (нижний регистр).
Вот некоторые примеры правильных имён: Number_hits, temp99, _name.
Рубрики:  JavaScript

Значения

Четверг, 23 Июля 2009 г. 14:11 + в цитатник
Мониста (CommandButton) все записи автора JavaScript распознаёт следующие типы значений:
* Числа, такие как 42 или 3.14159
* Логические (Булевы) значения, это true или false
* Строки, такие как "Howdy!"
* null, специальное ключевое слово, обозначающее значение null; null является также примитивным значением. Поскольку JavaScript учитывает регистр символов, null это не то же самое, что Null, NULL или иной вариант.
* undefined, свойство верхнего уровня/top-level, значением которого является undefined; undefined также является примитивным значением.
Этот сравнительно небольшой набор типов значений, или типов данных, даёт Вашим приложениям возможность выполнять различные функции. Отсутствует явное различие между целыми и реальными числами. Нет также типа данных date. Однако Вы может использовать объект Date и его методы для работы с датами.
Объекты и функции также являются основными элементами языка. Можно считать объекты именованными контейнерами значений, а функции - процедурами, которые Ваше приложение выполняет.
Рубрики:  JavaScript

HTML

Среда, 01 Июля 2009 г. 02:05 + в цитатник
Рубрики:  История
программирование
советы
вопросы
HTML

формы в HTML

Среда, 01 Июля 2009 г. 01:52 + в цитатник
Мониста (CommandButton) все записи автора

FORM тэг определяет форму для заполнения в HTML документе. В одном документе может быть определено несколько форм для заполнения, но вложенные FORM операторы не разрешены.

Синтаксис

Формат оператора FORM выглядит следующим образом:

<FORM ACTION="url" METHOD="POST">...</FORM>

Его атрибуты следующие:

ACTION

URL сервера запросов, куда будет отослано содержание формы после подтверждения. Если это поле отсутствует, будет использован URL текущего документа.

METHOD

HTTP/1.0 метод используемый для посылки содержания заполненной формы на сервер. Этот метод зависит от того, как работает конкретный сервер запросов. Настоятельно рекомендуется использование метода POST. Возможные варианты следующие:

§        GET - это метод по умолчанию, который приводит к добавлению содержимого заполненной формы к URL, как и в нормальном запросе.

§        POST при использовании этого метода содержимое заполненной формы пересылается не как часть URL, а как содержимое тела запроса.

ENCTYPE

задает тип кодирования содержимого заполненной формы. Этот атрибут действует только когда используется метод POST и даже в этом случае имеет только одно возможное значение (которое является значением по умолчанию)- application/x-www-form-urlencoded.

Внутри FORM оператора может находиться все, что угодно, кроме другого оператора FORM. Согласно спецификации, для задания интерфейсных элементов внутри оператора FORM используются тэги INPUT, SELECT, и TEXTAREA.

Рубрики:  программирование
советы
HTML

Использование метаданных (HTTP-EQUIV, NAME, REL, REV, BASE) при создании HTML докумен

Среда, 01 Июля 2009 г. 01:41 + в цитатник
Мониста (CommandButton) все записи автора

Описание и формат мета-тегов HTML. Использование метаданных (HTTP-EQUIV, NAME, REL, REV, BASE) при создании HTML документов.

META-теги имеют два возможных атрибута

- <META HTTP-EQUIV="имя" CONTENT="содержимое">
- <META NAME="имя" CONTENT="содержимое">

META-теги должны находиться в заголовке HTML-документа между <HEAD> и </HEAD> (особенно это важно для документов, использующих фреймы).

 Атрибут HTTP-EQUIV

 

META-теги с атрибутом HTTP-EQUIV эквивалентны HTTP-заголовкам. Обычно они управляют действиями броузеров и могут быть использованы для совершенствования информации, выдаваемой обычными заголовками. Тэги такой формы могут дать такой же эффект, что и HTTP-заголовки, и на некоторых серверах автоматически могут быть переведены в настоящие HTTP-заголовки. HTTP-заголовки описываются в RFC1945 (HTTP/1.0) и RFC2068 (HTTP/1.1).

HTTP-заголовки могут быть сгенерированы с помощью CGI-скриптов. Это позволяют сделать серверы Apache и CERN. В других серверах могут использоваться другие механизмы генерирования заголовков. Некоторые генерируемые сервером поля заголовков не могут быть подменены значениями из META-тегов (в частности Date), другие подменяются только при ненормальном статус-коде (<>200). Когда заголовок не понятен, то значение HTTP-заголовка превалирует над значением META-тегов.

Expires

читать далее...
Рубрики:  программирование
советы
HTML

Новые интересные функции HTML

Среда, 01 Июля 2009 г. 01:39 + в цитатник
Мониста (CommandButton) все записи автора

1. Новые HTML-элементы, которые позволят нам лучше описывать содержимое

Первичная задача HTML состоит в том, чтобы описывать структуру web-страницы. Для примера, текст, заключенный между элементами <p></p> говорит браузеру о том, что текст между этими элементами - это абзац.

HTML 5: пять наиболее интересных вещей - HTML, CSS, JavaScript - Web-технологии - Программирование, исходники, операционные системы

Разнообразный web-контент все больше выходит за рамки возможностей HTML 4 аккуратно описывать содержимое web-страниц. Потоковое видео и аудио - характерный пример. Такие части web-сайтов, как меню навигации и торговые марки (обычно расположенные в заголовке) присутствуют на большинстве web-страниц. Что более важно, вопреки текущим спецификациям HTML, улучшения в JavaScript, Flash и технологиях на стороне сервера способствуют распространению насыщенных интернет-приложений (rich Internet applications), отзывчивых, нацеленных на пользователя, основанных на браузере приложений.

Добавляя множество HTML-элементов, HTML 5 ставит своей целью дать разработчикам лучший и более точный способ описания данных.

Для примера приведем то, как, согласно текущим спецификациям HTML, мы описали бы структуру типичной web-страницы:

HTML 5: пять наиболее интересных вещей - HTML, CSS, JavaScript - Web-технологии - Программирование, исходники, операционные системы

Проблема такого варианта разметки состоит в том, что для браузера все элементы - это <div>-элементы. Браузер обрабатывает все внутри <div>-элементов одинаково, поскольку не видит разницы между блоками, а классы и идентификаторы вроде content, sidebar и footer различны от сайта к сайту.

В HTML 5 вы можете описать разметку той же самой страницы по-другому

Читать далее...
Рубрики:  История
программирование
советы
HTML

новинка в HTML

Среда, 01 Июля 2009 г. 01:13 + в цитатник
Мониста (CommandButton) все записи автора

HTML 5 - это грядущее обновление гипертекстового языка разметки, основного способа создания контента для размещения его во всемирной паутине. Разработка HTML остановилась в 1999 году, на версии HTML 4.01 и с тех пор web-содержимое изменилось так, что текущие спецификации HTML перестали соответствовать сегодняшним требованиям.

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

Это статья нашего гостя Jacob Gube, web-разработчика и дизайнера, автора Six Revisions - блога о web-разработке и дизайне.

Немного истории

Отвлеченные размышления о HTML 5 начались в конце 2003 года. World Wide Web Consortium (W3C), организация, наблюдающая за стандартами протоколов и рекомендаций в web, высказала интерес к черновику HTML 5 разработанному Web Hypertext Application Technology Working Group (WHATWG), группой сформированной в 2004 году из представителей Apple, Mozilla Foundation и Opera Software. В результате, в 2007 году, для разработки спецификаций HTML 5, была сформирована W3C HTML Working Group.

Разработка идет и ожидается, что HTML 5 достигнет статуса W3C Candidate Recommendation в 2012 году, хотя большинство современных браузеров уже сейчас имеют частичную поддержку спецификаций HTML 5.

Рубрики:  программирование
HTML

основные теги HTML

Среда, 01 Июля 2009 г. 01:05 + в цитатник
Мониста (CommandButton) все записи автора

Основные теги

<html></html> - Указывает программе просмотра страниц что это HTML документ.

<head></head> - Определяет место, где помещается различная информация не отображаемая в теле документа. Здесь располагается тег названия документа и теги для поисковых машин.

<body></body> - Определяет видимую часть документа

Теги оглавления

<title></title>

- Помещает название документа в оглавление программы просмотра страниц 

Атрибуты тела документа

<body bgcolor=?> - Устанавливает цвет фона документа, используя значение цвета в виде RRGGBB - пример: FF0000 - красный цвет.

<body text=?> - Устанавливает цвет текста документа, используя значение цвета в виде RRGGBB - пример: 000000 - черный цвет.

<body link=?> - Устанавливает цвет гиперссылок, используя значение цвета в виде RRGGBB - пример: 00FF00 - зеленый цвет.

<body vlink=?> - Устанавливает цвет гиперссылок на котох вы уже побывали, используя значение цвета в виде RRGGBB - пример: 333333 - серый цвет.

<body alink=?> - Устанавливает цвет гиперссылок при нажатии. 

Теги для форматирования текста

<pre></pre> - Обрамляет предварительно отформатированный текст.

<h1></h1> - Создает САМЫЙ БОЛЬШОЙ заголовок

Читать далее...
Рубрики:  программирование
HTML

Что такое HTML?

Среда, 01 Июля 2009 г. 00:57 + в цитатник
Мониста (CommandButton) все записи автора HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, в удобной для человека форме.
HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.
Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1991—1992 годах в стенах Европейского совета по ядерным исследованиям в Женеве (Швейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов (размечаемых «тегами»), служащих для создания относительно простых, но красиво оформленных документов. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег , несколько раз использованный для форматирования страницы, которую вы сейчас читаете, предназначен для создания в документах самых обычных таблиц, но, как можно убедиться, здесь нет ни одной таблицы. С течением времени, основная идея платформонезависимости языка HTML была отдана в своеобразную жертву современным потребностям в мультимедийном и графическом оформлении.
Рубрики:  История
программирование
HTML

конвертеры разных файлов

Воскресенье, 17 Мая 2009 г. 19:19 + в цитатник
Мониста (CommandButton) все записи автора  (494x341, 17Kb)
Конвертер
Скачала и залила. может кому пригодится
Рубрики:  софт

Черные дыры в интернете

Воскресенье, 17 Мая 2009 г. 18:09 + в цитатник
Мониста (CommandButton) все записи автора Причины, по которым пользователь Всемирной паутины не может получить доступ к тому или иному веб-сайту или хостингу обычно достаточно просты. Это могут быть и проблемы на серверах, и проведение профилактических мероприятий, в результате, тот или иной ресурс становится временно заблокированным. Но существуют и другие, более загадочные факторы – черные дыры. Группа исследователей из Вашингтонского Университета обнаружила, что существуют в интернете такие точки, в которых пакеты с данными просто исчезают.
"Не стоит думать, что работая в интернете, Вы имеете доступ ко всем его ресурсам", говорит Итен Кац-Бассетт (Ethan Katz-Bassett), профессор кафедры компьютерных технологий и инженерии Вашингонского Университета. "И мы нашли подтверждение этому".
Кац-Бассетт работает над проектом "Hubble", системой, которая предназначена для обнаружения и исследования черных дыр в интернете. По определению Кац-Бассета, черной дырой называется ситуция, в которой маршрут между двумя компьютерами в сети существует, но сообщения – пакеты-запросы на посещение сайта или, например, электронная почта, дойти не могут. Кац-Бассетт опубликовал карту, на которой отмечены географические положения черных дыр, а также их IP-адреса. Согласно этой карте черные дыры скапливаются в Севреной Америке и Западной Европе

Для обнаружения черных дыр Hubble рассылает тестовые сообщения, проходящие по всему миру, и обнаруживает, какие компьютеры могут их получить, а какие нет. Если нет, то такая ситуация определяется, как "частичная доступность". Если сообщение не может быть доставлено после двух попыток, происходящих с 15-минутым интервалом, то делается вывод об обнаружении черной дыры. Группа исследователей определила, что около 7% компьютеров, подключенных к интернету, оказывалось в такой ситуации за время трехнедельного эксперимента. Но стоит отметить, что черные дыры в сети – это достаточно скоротечное явление, время их жизни составляет в среднем 16 часов.
По словам исследователей, когда они только запускали систему, они и представить не могли, что обнаружится столько сетевых проблем. Проект "Hubble", получил свое название в честь орбитального телескопа Hubble, принадлежащего NASA, и занимающегося поиском черных дыр в космосе.
Рубрики:  История
советы
вопросы
ПРИКОЛЫ

баннеры

Понедельник, 30 Марта 2009 г. 20:45 + в цитатник


Поиск сообщений в CommandButton
Страницы: [3] 2 1 Календарь