Создание первой веб-страницы. Создание Web-страниц с помощью языка HTML Демонстрация структуры HTML-документа

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

Эскизы или прототипы сайта обычно создаются в программах для графического дизайна. Из профессиональных программ выделим три наиболее распространенные - это , Adobe Illustrator , и CorelDRAW . Есть, конечно, масса других менее профессиональных но не менее любопытных программ, однако на них мы пока не будем заострять свое внимание.

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

Ну вот дизайн сайта создан, откорректирован и утверждён заказчиком, теперь его нужно сверстать, а что же такое верстка?

Ещё один этап в создании сайта: вёрстка.
Верстка - это создание Web-страницы по эскизу или прототипу сайта. А это значит, что всё то, что "наваял" дизайнер в одной из вышеперечисленных программ, а также, всё что написал копирайтер в виде текстовых файлов, программисту-верстальщику нужно аккуратно и со смыслом разрезать, написать код каждой страницы, поместить в код нарезанные картинки и текст, соединить страницы между собой сквозными ссылками и переходами, добавить формы и прочее, прочее, прочее… Монотонная, рутинная работа. Более подробно о этапах создания сайта можно прочитать

И наконец, последний этап - "заливка" готового сайта на сервер постоянной дислокации, настройка и отладка, чтобы всё работало так как нам нужно без глюков и багов.

Итак, чтобы написать сайт, вам потребуется знать такие языки программирования как: HTML, CSS, JavaScript, PHP, MYSQL . Существуют и другие языки, но это наиболее популярные, на сегодняшний день. И я расскажу вам о каждом языке подробней.

HTML (HyperText Markup Language) - это язык разметки, описывающий форму отображения информации. Этот язык используют для создания основания сайта, иными словами для каркаса сайта.

CSS (Cascading Style Sheets) - это язык с помощью которого можно контролировать внешний вид Web-страницы. С помощью CSS можно задавать точные характеристики практически всех элементов Web-страницы.

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

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

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

Санкт-Петербургский Государственный Политехнический Университет

Факультет Экономики и Менеджмента

Кафедра: Экономика и менеджмент в электроэнергетике и природопользовании

Курсовая работа

Информационные технологии в энергетике

«Создание web -страниц при помощи языка HTML ».

Руководитель: Васильева Вероника Игоревна

Выполнила студентка группы 2073/2: Марьина Виктория.

г. Санкт-Петербург

Введение ……………………………………………………………………3

1. Основные понятия языка HTML………………………………………..4

1.1 История появления языка HTML………………………………….4

1.2.Структура файла в формате HTML……………………………....6

1.3. Списки базовых тэгов HTML……………………………………..9

1.4. Создание таблиц в HTML………………………………………..10

1.5 Создание гипертекстовых ссылок………………………………..12

2. Описание создание сайта «Стрельба из лука»…..……………………..14

Заключение………………………………………………………………….22

Список литературы………………………………………………………....23

Введение.

Тема моей курсовой работы «Создание web-страниц при помощи языка HTML » очень актуальна в настоящее время, так как мы живем в век компьютерных технологий и Интернет занимает огромное место в жизни работающих и учащихся людей. Интернет, который не мыслим без языка HTML при помощи которого и создаются web-страницы, проникает во все самые важные части человеческой жизни и является безграничным источником информации.

Мой курсовой проект разработан на примере сайта, который я создавала и который является самим же предметом работы. Поэтому в дальнейшем все использованные материалы будут взяты из него.

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

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

1.1 История появления языка HTML .

англ. Hyper Text Markup Language - «язык разметкигипертекста») - стандартныйязык разметки документов воВсемирной паутине. Большинствоweb-страниц создаются при помощи языка HTML (илиXHTML). Язык HTML интерпретируетсябраузером и отображается в виде документа, в удобной для человека форме.

HTML является приложением («частным случаем»)SGML (стандартного обобщённого языка разметки) и соответствует международному стандартуISOXHTML же является приложениемXML.

британскимТимом Бернерсом-Ли приблизительно в19911992 годах в стенахЕвропейского совета по ядерным исследованиямЖеневеШвейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных исемантическихдескрипторов. Дескрипторы также часто называют «тегами». С помощью HTML можно легко создать относительно простой, но красиво оформленный документ. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста.Мультимедийные возможности были добавлены позже. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащённостью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи.

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

Текстовые документы, содержащие код на языке HTML (такие документы традиционно имеютрасширение .html или.htm ), обрабатываются специальнымиприложениями , которые отображают документ в его форматированном виде. Такие приложения, называемые «браузерами» или «интернет-обозревателями», обычно предоставляют пользователю удобныйинтерфейс для запросаweb -страниц , их просмотра (и вывода на иные внешние устройства) и, при необходимости, отправки введённых пользователем данных на сервер. Наиболее популярными на сегодняшний день браузерами являютсяInternet Explorer Mozilla Firefox Safari Google Chrome Opera .


1.2 Структура файла в формате HTML

Для создания web-страницы в первую очередь нам потребуется создать файл с расширением "htm" или "html" и открыть его для редактирования в текстовом редакторе (работая в Windows, можно использовать стандартную программу "Блокнот").

Текст для HTML-документа набирается в том виде, в котором его должен показать браузер, а при выделения фрагментов, которые предназначены для разметки документа (тегов), используются угловые скобки (знаки "").

Любой документ HTML начинается с открывающего тега и заканчивается соответствующим ему закрывающим тегом. Закрывающий тег отличается от открывающего наличием косой черты перед названием тега. В языке HTML нет различий между большими и малыми буквами при записи тегов, однако принято записывать открывающий тег большими буквами, а закрывающий - малыми. Часть документа, которая находится в пределах от открывающего до соответствующего ему закрывающего тега, называется контейнером (to contain - содержать что-либо). Теги, у которых есть закрывающий и открывающий варианты записи называются парными, а те, которые используются только в одном виде (например, тег

), называются непарными. Весь файл web-страницы - это по сути дела один большой контейнер HTML.

Внутри контейнера HTML последовательно записываются два контейнера:

1.Заголовок документа (). Внутри этого контейнера записываются параметры, общие для всей страницы. Для примера можно поместить сюда контейнер, позволяющий поместить текст для отображения в заголовке окна браузера.

2.Тело документа (). Этот контейнер содержит всё то, что должен показать браузер внутри своего окна при открытии документа. Если документ содержит только текст, то этот текст нужно записывать именно здесь, если есть другие элементы (графика, таблицы, ссылки и т. д.). Элемент BODY должен встречаться в документе не более одного раза.

Если сравнить исходные тексты различных Web-страниц, можно легко увидеть сходство их структур. Это объясняется тем, что документы создаются по определенным правилам. В основу синтаксиса языка HTML лег стандарт ISO 8879:1986 «Information processing. Text and Office systems. Standard Generalized Markup Language (SGML)». Правда, существует большое различие между стандартом официальным и стандартом фактическим.

Ниже приведен шаблон типичного Web-документа. На его примере мы рассмотрим общие принципы построения HTML-страниц.

Для того чтобы понять структуру Web-страницы, нам необходимо подробно рассмотреть все элементы, входящие в приведенный ниже пример.

исходная

тело документа

Если приведенный выше пример пояснить схематически, получится следующее:

Из схемы видно, что документ состоит из двух основных блоков – "заголовка" и "тела документа". Заголовок определяется с помощью элемента HEAD, а тело – элементом BODY.

Заголовок содержит "техническую" информацию о документе, хотя чаще всего используется только для обозначения его названия (см. элемент TITLE).

Тело документа – самая важная составляющая. Именно в нем находится все то, что отображается на странице: текст, картинки, таблицы.

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

Элементы, относящиеся к заголовку документа:

HEAD - определяет начало и конец заголовка документа. Является контейнером для элементов, содержащих техническую информацию о документе.

TITLE - определяет имя всего документа, которое отображается в заголовке окна браузера. Имя, как правило, отображается в заголовке окна браузера. Данный элемент обязателен для любого HTML-документа и может быть указан не более одного раза.

BASE - Указывает базовый адрес текущего документа (URL), который станет отправной точкой для расчета относительных адресов внутри документа. Элемент не имеет конечного тега. Обязательно присутствие хотя бы одного из атрибутов.

1.3. Списки базовых тэгов HTML

Список базовых тэгов HTML необходимых для формирования текста web-страницы.

Стартовый

Завершающий

Описание

Обозначение HTML-документа

Заголовочная часть документа

Заголовок документа

Тело документа

Заголовок абзаца первого уровня

Заголовок абзаца второго уровня

Заголовок абзаца третьего уровня

Заголовок абзаца четвертого уровня

Заголовок абзаца пятого уровня

Заголовок абзаца шестого уровня

Форматированный текст

Перевод строки без конца абзаца

Можно так же комбинировать различные виды стилей, например жирный и наклонный.

Дополнительные стили:

1.4. Создание таблиц в HTML.

Таблицы в HTML организуются как набор столбцов и строк. Ячейки таблицы могут содержать любые HTML-элементы, такие, как заголовки, списки, абзацы, фигуры, графику, а также элементы форм.

Основные тэги таблицы

...

Это основноые тэги, описывающие таблицу. Все элементы таблицы должны находиться внутри этих двух тэгов. По умолчанию таблица не имеет обрамления и разделителей. Обрамление добавляется атрибутом BORDER.

Строка таблицы:

...

Количество строк таблицы определяется количеством встречающихся пар тэгов

.. . Строки могут иметь атрибуты ALIGN и VALIGN, которые описывают визуальное положение содержимого строк в таблице.

Ячейка таблицы:

...

Описывает стандартную ячейку таблицы. Ячейка таблицы может быть описана только внутри строки таблицы. Каждая ячейка должна быть пронумерована номером колонки, для которой она описывается. Если в строке отстутствует одна или несколько ячеек для некоторых колонок, то броузер отображает пустую ячейку. Расположение данных в ячейке по умолчанию определяется атрибутами ALIGN=left и VALIGN=middle. Данное расположение может быть исправлено как на уровне описания строки, так и на уровне описания ячейки.

Заголовок таблицы:

...

Ячейка заголовка таблицы имеет ширину всей таблицы; текст в данной ячейке имеет атрибут BOLD и ALIGN=center.

Подпись: ...

Данный тэг описывает название таблицы. Тэг должен присутствовать внутри

...
, но снаружи описания какой-либо строки или ячейки. По умолчанию имеет атрибут ALIGN=top, но может быть явно установлен в ALIGN=bottom. ALIGN определяет, где - сверху или снизу таблицы - будет поставлена подпись. Подпись всегда центрирована в рамках ширины таблицы.

Основные атрибуты таблицы

BORDER - Данный атрибут используется в тэге TABLE. Если данный атрибут присутствует, граница таблицы прорисовывается для всех ячеек и для таблицы вцелом. BORDER может принимать числовое значение, определяющее ширину границы, например BORDER=3.

ALIGN - Если атрибут ALIGN присутствует внутри тэгов и, то он определяет положение подписи для таблицы (сверху или снизу). По умолчанию ALIGN=top.
Если атрибут ALIGN встречается внутри

, или , он управляет положением данных в ячейках по горизонтали. Может принимать значения left (слева), right (справа) или center (по центру).

VALIGN - Данный атрибут встречается внутри тэгов

, и . Он определяет вертикальное размещение данных в ячейках. Может принимать значения top (вверху), bottom (внизу), middle (по середине) и baseline (все ячейки строки прижаты кверху).

NOWRAP - Данный атрибут говорит о том, что данные в ячейке не могут логически разбиваться на несколько строк и должны быть представлены одной строкой.

COLSPAN - Указывает, какое количество ячеек будет объединено по горизонтали для указанной ячейки. По умолчании - 1.

ROWSPAN - Указывает, какое количество ячеек будет объединено по вертикали для указанной ячейки. По умолчании - 1.

COLSPEC - Данный параметр позволяет задавать фиксированную ширину колонок либо в символах, либо в процентах, например COLSPEC="20%".

1.5. Гипертекстовые ссылки.

Гипертекстовые ссылки являются ключевым компонентом, делающим web привлекательным для пользователей. Добавляя гипертекстовые ссылки можно сделать набор документов связанным и структурированным, что позволяет пользователю получать необходимую ему информацию максимально быстро и удобно.

Так же можно использовать ссылки как для перемещения по документу, так и для перемещения от одного документа к другому. Однако, HTML не поддерживает возврат на предыдущую ссылку, если перемещение происходило внутри документа. Если вы используете ссылки внутри документа, а затем нажимаете на клавишу Back, то вы не перейдете на предыдущую ссылку, а вернетесь на ту часть документа, которую вы просматривали до этого.

Для создания гиперссылок используются следующие теги



2. Описание создание сайта «Стрельба из лука»

На рисунке 1 показан блокнот в котором выполнялось изготовление моего сайта «Стрельба из лука»,а именно исходной страницы или главной страницы сайта.

Были заданы цвет фона (серый), цвет шрифта (черный, красный и т.д.), рис. 1; размер шрифта, также были сделаны гиперссылки на другие страницы в верхней части в виде таблицы:

В личном и

командном зачете, женские и мужские команды, с 1972 года....

(рис. 3)

На рис.4 показан блокнот в котором выполнялось изготовление 2 страницы, а именно «Исток происхождения» , также были заданы цвет фона, цвет шрифта, размер шрифт (рис4) , были сделаны неизменные гиперссылки в виде таблицы на другие страницы:

(рис 5)

а также на нужные участки текста:

(рис. 6)

Блокнот в котором выполнялось изготовление 3 страницы, а именно «Крупнейшие соревнования»

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

На рис.7 показан блокнот в котором выполнялось изготовление 4 страницы, а именно «Инвентарь»

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

На рис.8 показан блокнот в котором выполнялось изготовление 5 страницы, а именно «Правила»; настройки неизменны, добавились гиперссылки того же типа что и на предыдущей странице

ж

На рис.9 показан блокнот в котором выполнялось изготовление 6 страницы, а именно «Победители Олимпийских игр» , где сохранились все прежни настройки, но добавились таблицы с данными.

Заключение.

В ходе выполнения данной работы я научилась создавать сайт при помощи языка HTML и использовала для этого необходимые алгоритмы, которые описаны в моей работе.

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

Список используемой литературы:

1.http://html.find-info.ru/html/

2.http://scriptic.narod.ru/html/

3. http://html.manual.ru/book/html/

Введение

1. Основные сведения

1.1 О языке html

1.2 Создание web сайта

1.3 Основные положения

1.4 Структура документа

1.5 Тэги тела документа

1.6 Список базовых тэгов html

2. Дополнительные сведения

2.1 Тэги списков

2.3 Графика внутри документа

2.4 Добавление стилей в документ

2.5 Специальные тэги html

2.6 Html формы

2.7 Html фреймы

2.8 Html таблицы

2.9 Оптимизация графики для web

2.10 Основы css

3. Описание создания сайта

3.1 Подготовка

3.2 Создание главной страницы

3.3 Создание второй страницы

3.4 Создание страницы с описанием города

3.5 Страница с фотографиями

3.6 Страница с программами

3.7 Страница с благодарностями

Заключение

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

Введение

Эта дипломная работа посвящена языку HTML. С помощью этого языка создаются файлы с расширением *.htmи *.html, являющиеся Web-страницами. Из них состоят сайты сети Интернет.

К дипломной работе прикреплён сайт, как пример того, что можно создать при помощи языка HTML.

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

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

1.1 О языке HTML

Hyper Text Markup Language (HTML) является стандартным языком, предназначенным для создания гипертекстовых документов в среде WEB. HTML-документы могут просматриваться различными типами WEB-броузеров. Когда документ создан с использованием HTML, WEB-броузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.

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

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

HTML-тэги могут быть условно разделены на две категории:

1. Тэги, определяющие, как будет отображаться WEB-броузером тело документа в целом.

2. Тэги, описывающие общие свойства документа, такие как заголовок или автор документа.

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

1.2 Создание Webсайта

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

Например, HTML редакторы, такие, как "Netscape Navigator Gold" компании Netscape, позволяют создавать документы графически с использованием технологии WYSIWYG (What You See Is What You Get). С другой стороны, большинство традиционных средств для создания документов имеют конвертеры, позволяющие преобразовывать документы к формату HTML.

Все тэги HTML начинаются с "<" (левой угловой скобки) и заканчиваются символом ">" (правой угловой скобки). Как правило, существует стартовый тэг и завершающий тэг. Для примера приведем тэги заголовка, определяющие текст, находящийся внутри стартового и завершающего тэга и описывающий заголовок документа:

Заголовок документа

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

Некоторые тэги, такие, как

(тэг, определяющий абзац), не требуют завершающего тэга, но его использование придает исходному тексту документа улучшенную читаемость и структурируемость.

HTML не реагирует на регистр символов, описывающих тэг, и приведенный ранее пример может выглядеть следующим образом:

Заголовок документа

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

И 
. Более подробно о тэгах
Будет написано ниже.

Когда WEB-броузер получает документ, он определяет, как документ должен быть интерпретирован. Самый первый тэг, который встречается в документе, должен быть тэгом . Данный тэг сообщает WEB-броузеру, что ваш документ написан с использованием HTML. Минимальный HTML-документ будет выглядеть так:

Тело документа...

Заголовочная часть документа . Тэг заголовочной части документа должен быть использован сразу после тэга и более нигде в теле документа. Данный тэг представляет собой общее описание документа. Избегайте размещать какой-либо текст внутри тэга . Стартовый тэг помещается непосредственно перед тэгом и другими тэгами, описывающими документ, а завершающий тэг </HEAD> размещается сразу после окончания описания документа. Например:</p> <p><TITLE>Список сотрудников

Внимание! Технически, стартовые и завершающие тэги типа , и необязательны. Но настоятельно рекомендуется их использовать, поскольку использование данных тэгов позволяет WEB-броузеру уверенно разделить заголовочную часть документа и непосредственно смысловую часть.

Заголовок документа . Большинство WEB-броузеров отображают содержимое тэга <TITLE> в заголовке окна, содержащего документ и в файле закладок, если он поддерживается WEB-броузером. Заголовок, ограниченный тэгами <TITLE> и , размещается внутри -тэгов, как показано выше на примере. Заголовок документа не появляется при отображении самого документа в окне.

Развитие IT-сферы, а именно рост спроса на услуги по созданию и поисковому продвижению веб сайтов , привел к тому, что появилось множество, так называемых, веб-мастеров, готовых выполнить все работы по сайту и его дальнейшую поддержку. Стоит ли говорить, что большая часть подобных проектов создавалась с помощью бесплатных конструкторов, в сами «мастера» имеют лишь теоретическое представление о технической составляющей качественного веб-ресурса. Веб-дизайн сайта, заполнение, продуманность юзабилити - все это, безусловно, важно. Но технически неисправный сайт, с ошибками в коде просто обречен на неудачу.

Коротко о распространенных языках программирования

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

Python. В русском языке распространено как "питон". Высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.

Ruby . В русском языке распространено как "руби". Динамический, рефлективный, интерпретируемый высокоуровневый язык программирования для быстрого и удобного объектно-ориентированного программирования. Язык обладает независимой от операционной системы реализацией многопоточности, строгой динамической типизацией, сборщиком мусора и многими другими возможностями. По особенностям синтаксиса он близок к языкам Perl и Eiffel, по объектно-ориентированному подходу — к Smalltalk. Также некоторые черты языка взяты из Python.

ASP . Разработчиком данного языка является Microsoft. Технология позволяет разрабатывать приложения для WWW. ASP легко и быстро. Платформы для работы ASP: Windows NT и IIS (Internet Information Server). Не совсем корректно называть ASP языком, скорее, это именно технология для подключения программы к Web-страницам. Простой скриптовый язык и возможность использования внешних COM-компонентов - вот и весь секрет успеха ASP.

JavaScript . Принцип работы JavaScript несколько отличается от других языков программирование. Главное отличие состоит в том, что он подключается напрямую в HTML-файл. Сценарий, написанный на JavaScript, проходит обработку интерпретатором, встроенным в браузер.

Области использования языка весьма обширны:

  • Создание веб-страниц, которые могут изменяться после загрузки документа
  • Решение локальных задач
  • Проверка грамотности заполнения форм пользователем до их пересылки на сервер

Многообразие возможностей javascript обуславливает популярность языка. С его помощью можно:

  • Вносить изменения на страницу: работать с тегами, менять стили, писать текст
  • Реагировать на события (например, клик мыши) и выполнять определенную функцию
  • Выводить сообщения, проверять корректность данных, устанавливать и считывать cookie
  • Загружать данные без перезагрузки страницы и т.д.

Perl . Изначально этот язык был средством для соединения программок, выполняющих различные функции, в единый сценарий, позволяющий решить комплекс задач: обработка текста, администрирование и т.д. Сегодня Perl - это основное средство для создания приложений CGI. С его помощью выполняется администрирование веб-серверов и других систем. Простота и оперативность написания сценариев на данном языке привели к его адаптации на такие платформы, как Windows, Mac и т.д. Perl - открыт и доступен, исходные тексты интерпретатора можно получить совершенно бесплатно.

Полезен ли большой багаж знаний?

Основам программированию учат на школьных уроках информатики. С Делфи и Паскаль сталкивался практически каждый. Более сложные языки требуют куда более серьезного подхода к изучению. Определенный склад ума - математически-логический и, конечно, желание стать специалистом в своем деле помогут начинающему программисту добиться успеха. Не стоит стараться освоить все языки сразу. Лучше отлично знать один, чем обладать обрывочными знаниями о пяти. В каждом языке программирования есть общие принципы, все они построены на логике действий, поэтому с опытом, осваивать новые технологии станет быстрее и проще. Изменять и копировать готовые коды могут многие, но стать настоящим «художником», а не подражателям могут далеко не все программисты.

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

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

Язык HTML существует в нескольких вариантах и продолжает развиваться, но конструкции HTML скорее всего будут использоваться и в дальнейшем. Изучая HTML и познавая его глубже, создавая документ в начале изучения HTML и расширяя его насколько это возможно, мы имеем возможность создавать Web-страницы, которые могут быть просмотрены многими броузерами Web, как сейчас, так и в будущем. Это не исключает возможности использования других методов, например, метод расширенных возможностей, который предоставляется Netscape Navigator, Internet Explorer или некоторыми другими программами.

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

HTML был ратифицирован World Wide Web Consortium. Он поддерживается несколькими широко распространенными броузерами, и, возможно, станет основанием почти всего программного обеспечения, которое имеет отношение к Web.

Интернет