Создание сайтов

Каждый веб-разработчик должен знать следующие веб-компоненты:

  • HTML 4.01
  • Использование CSS (стильные таблицы)
  • XHTML
  • XML и XSLT
  • Клиентский скрипт
  • серверный скрипт
  • Управление данными через SQL
  • Будущее Web

HTML 4.01

HTML является языком Web, каждый веб-разработчик должен иметь базовые знания о нем.

HTML 4.01 - важный веб-стандарт, и его различия с HTML 3.2 очень велики.

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

С помощью HTML 4.01 все форматировочные данные могут быть перемещены из HTML-документа в независимую таблицу стилей.

HTML 4.01 важен еще и потому, что из-за XHTML 1.0, этой последней версии HTML, которая была重新 изложена как приложение XML, использование HTML 4.01 в ваших страницах гарантирует легкую миграцию HTML к XHTML в будущем.

Убедитесь, что вы используете последнюю версию стандарта HTML 4.01.

Изучите наш полный Референтное руководство по HTML 4.01.

Накладные таблицы стилей (Cascading Style Sheets - CSS)

Стили могут определять, как элементы HTML будут отображаться, например, как это делается с помощью тега font в HTML 3.2. Стили обычно хранятся в файлах за пределами HTML-документа. Внешние таблицы стилей позволяют вам изменить外观 и макет всех страниц сайта, просто редактируя один простой файл CSS. Если вы когда-либо пробовали вносить某些 изменения, например, одновременно изменять шрифт или цвет заголовков всех страниц сайта, вы поймете, как стили могут достигать эффекта двойного действия.

Обязательно изучите наш Учебник по CSS.

XHTML - будущее HTML

XHTML означает расширяемый гипертекстовый язык меток (Extensible HyperText Markup Language).

XHTML 1.0 - это самая последняя версия стандарта HTML,源自 W3C. Она стала официальной рекомендацией (Recommendation) 26 января 2000 года. W3C Recommendation означает стабильность спецификации, а в настоящее время она已成为一种 веб-стандарт.

XHTML - это HTML 4.01,重构使用 XML, и его можно сразу использовать в существующих браузерах, если следовать некоторым простым руководствам.

Подготовьтесь к будущему: пожалуйста, читайтеКак преобразовать веб-сайт в XHTML.

XML - инструмент для описания данных

Расширяемый язык меток (XML) иНетЗаменитель HTML. В будущем веб-разработке XML будет использоваться для описания и хранения данных, а HTML - для отображения данных.

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

Мы верим, что важность XML не меньше, чем у HTML для основы веба, и XML станет最重要的 инструментом для обработки и передачи данных.

Убедитесь, что вы изучили наши Уроки XML.

XSLT - это инструмент пользователя для преобразования данных

XSLT (XSL Transformations, расширяемый язык таблиц стилей для преобразований) - это язык для преобразования XML.

Будущие веб-сайты будут вынуждены передавать данные в различных форматах различным браузерам и другим веб-серверам. XSLT - это новый стандарт W3C, который позволяет преобразовывать данные XML в различные форматы.

XSLT может преобразовывать файлы XML в формат, который может распознавать браузер, например, HTML или WML - это маркерный язык, используемый для многих портативных устройств.

XSLT также может добавлять элементы, удалять их, перетаскивать и сортировать, тестировать и определять, какие элементы следует отображать, и т.д.

Убедитесь, что вы изучили наши Уроки XSLT.

Клиентский скрипт

Клиентский скрипт - это программирование поведения интернет-браузера. Вы должны изучить JavaScript, чтобы иметь возможность передавать больше динамического контента веб-сайтов:

JavaScript - это инструмент программирования, предоставляемый для дизайнеров HTML
Создатели HTML обычно не являются программистами, но JavaScript - это脚本ный язык с очень простой грамматикой! Почти каждый может добавить фрагменты кода JavaScript в свою HTML-страницу.
JavaScript может вставить динамический текст в HTML-страницу
Такой строка JavaScript может записать переменную текст в HTML-страницу: document.write("h1" + name + "/h1")
JavaScript может реагировать на события
JavaScript можно настроить на выполнение при наступлении определенного события, например, когда страница загружена или пользователь кликает по определенному HTML-элементу.
JavaScript может читать и изменять HTML-элементы
JavaScript может читать и изменять содержимое HTML-элементов
JavaScript можно использовать для проверки данных
JavaScript можно использовать для проверки данных в форме перед ее отправкой на сервер, что гарантирует правильную обработку данных сервером.

обязательно изучите наш Уроки JavaScript.

серверный скрипт

Серверные скрипты и программирование интернет-серверов связаны. Вы должны изучить серверные скрипты, чтобы иметь возможность передавать больше динамического контента веб-сайтов. Через серверное программирование вы можете:

  • Динамическое редактирование, изменение или добавление контента веб-страниц
  • Ответ на запросы или данные, отправленные пользователем через HTML
  • Доступ к данным или базе данных и возврат результатов в браузер
  • Доступ к файлам или XML-данным и возврат результатов в браузер
  • Преобразование XML в HTML и возврат результатов в браузер
  • Настройка страниц для различных пользователей, улучшение доступности страниц
  • Обеспечение безопасности и контроля доступа к различным веб-страницам
  • Разработка различных типов вывода для различных браузеров
  • Минимизация сетевого трафика

На W3SCHOOL мы через ASP и PHP Покажут вам серверное скриптовое программирование

Убедитесь, что вы изучили наши Tutorиалы по ASP и Tutorиалы по PHP.

Управление данными с помощью SQL

Структурированный язык запросов (SQL) - это общепринятый стандарт для доступа к следующим базам данных: SQL Server, Oracle, Sybase и Access.

Для тех, кто хочет хранить и извлекать данные из базы данных, знания SQL имеют极高价值.

Любой веб-администратор должен понимать, что SQL является真正适合 веб-баз данных двигателем.

Убедитесь, что вы изучили наши Tutorиалы по SQL.

Будущее перспективы

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

Мы还将看到许多新式的浏览器,например, браузеры на мобильных устройствах, а также мы увидим больше о данных, передаваемых с помощью XML между серверами и между серверами и браузерами.