HTML / CSS / JavaScript
Компьютерная литература
  • формат djvu
  • размер 8,19 МБ
  • добавлен 1 апреля 2015 г.
Ташков П. Веб-мастеринг на 100 % HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка
СПб.: Питер, 2010. — 512 с.: ил. — (Серия «На 100%»).
ISBN 978-5-49807-826-7
Эта книга адресуется всем, кто хочет научиться быстро и эффективно решать задачи вебмастеринга и стать специалистом по созданию веб-порталов профессионального уровня. В книге описываются все средства, которые входят в арсенал настоящего веб-мастера, — языки HTML, JavaScript, PHP, AJAX и Perl, дается введение в базы данных MySQL, а также излагаются основные приемы работы с системами управления содержимым сайта (CMS) Joomla! и Drupal. С помощью этих средств вы сможете создавать полноценные веб-сайты любого назначения, например интерактивные интернет-магазины или непрерывно обновляемые новостные порталы. Наконец, рассказывается о проверке работоспособности
созданного веб-сайта, излагаются методы и рекомендации по размещению сайта на платных и бесплатных хостингах, способы его раскрутки и регистрации в поисковиках и каталогах. Прочитав эту книгу, вы станете настоящим веб-мастером, готовым к работе над любыми проектами.
Содержание
Введение
Соглашения, принятые в книге
Шрифты
Нумерованные и маркированные списки
Врезки
Листинги
От главы коллектива авторов
От издательства
HTML и CSS
Структура языка HTML
Тег
Атрибут
Структура HTML-документа
Тег !DOCTYPE
Тег HTML
Тег HEAD
Тег TITLE
Тег META
Тег STYLE
Тег LINK
Тег SCRIPT
Тег BASE
Тег BODY
Комментарии
Ввод и оформление текста
Заголовки
Абзацы
Обрывы строк
Списки
Ссылки
Внешние ссылки
Внутренние ссылки
Общие моменты при создании внешних и внутренних ссылок
Форматирование текста
Теги логического форматирования
Теги физического форматирования
Теги форматирования больших блоков текста
Вложение тегов
Работа с таблицами
Что такое таблица
Создание тела таблицы
Ячейки таблицы
Границы таблицы
Ширина и высота таблицы и ячеек
Группировка строк и столбцов
Выравнивание таблицы и содержимого ячеек
Объединение ячеек таблицы
Установка фона или рисунка
Создание вложенных таблиц
Изображения
Встраивание изображений
Размер изображения
Выравнивание изображения
Рамка вокруг изображения
Альтернативный текст
Формы
Тег FORM
Создание полей формы
Общие принципы CSS
Селекторы
Псевдоклассы и псевдоэлементы
Форматирование текста средствами CSS
Выделение текста цветом
Шрифты
Форматирование текста
Оформление документа CSS
Фон
Поля и отступы
Границы
Работа с блоками
Резюме
Работа с JavaScript
Область применения JavaScript
Создание сценариев
Встраивание сценариев
Ваш первый сценарий
Синтаксис и основные средства языка JavaScript
Работа с информацией
Переменные и типы данных
Выражения
Условия и циклы
Функции
Встроенные объекты JavaScript
Объектная модель
Веб-браузер и HTML-документ
Родительские и дочерние объекты
Объекты веб-браузера
Объектная модель документа
Работа с формами
Форма как объект
Свойства, методы и события формы
Примеры сценариев
Динамический HTML
Управление текстом
Графика на веб-страницах
Слои
Доступ к стилям с помощью JavaScript
Пример создания динамической игры
Резюме
Apache, Perl и MySQL
Сервер Apache
Для чего нужен Apache
Установка Apache
Основные настройки Apache
Язык Perl
Установка Perl и подключение его к Apache
Основы языка и синтаксис
Примеры использования Perl для взаимодействия с пользователем
Механизм поиска
Получение информации о посетителях
СУБД MySQL
Введение в СУБД MySQL
Установка и настройка программы
Инструменты графического интерфейса. Командная строка
SQL-команды: синтаксис команд, примеры запросов из командной строки, создание базы данных
Работа с таблицами: добавление и удаление записей, выбор с условиями
Операторы языка SQL
Настройка взаимодействия MySQL и Perl
Установка проекта «Денвер» и работа с ним
Обращение к базе SQL из программы Perl
Резюме
Знакомство с основными системами управления
содержимым сайта (CMS) — Joomla! и Drupal
CMS Joomla!
Установка
Администрирование
Русификация
Пользователи и группы
Компоненты
Модули
Шаблоны
Плагины
CMS Drupal
Установка
Возможные проблемы при установке
Администрирование
Резюме
Создание серверных сценариев на языке PHP 6
Создание и запуск первого сценария PHP
Комментарии внутри кода PHP
Переменные
Оглавление
Типы данных PHP
Boolean
String
Integer
Float
Array
Resource
NULL
Константы в PHP
Операторы PHP
Операторы присвоения
Математические операторы
Комбинированные операции присваивания
Строковые операторы
Операторы инкремента и декремента
Битовые операторы
Операторы сравнения
Логические операторы
Приоритеты операторов
Условные операторы
Оператор switch
Операторы циклов
Работа с функциями в PHP
Синтаксис функций PHP
Передача аргументов
Параметры по умолчанию
Видимость переменных
Резюме
Веб-приложения на языке PHP
Работа с формами
Загрузка и обработка файлов
Подключение и работа с базами данных MySQL
Подключение к серверу MySQL и выбор базы данных
Работа с базой данных MySQL
Сеансы
Работа с cookie
Отправка почты
Резюме
Технология AJAX
Как работает AJAX
Знакомство с XML
Первое веб-приложение с использованием AJAX
Работа с данными XML
Работа с MySQL
Резюме
Проверка работоспособности сайта
Проверка актуальности ссылок на сайте
Рабочее окно программы Web Link Validator
Проверка отдельных ссылок и закладок
Проверка ссылок всего веб-сайта
Оптимизация кода веб-страниц
Резюме
Размещение сайта и выбор хостинга
Выбор хостинга
Обзор популярных хостингов
Сервис «Джино»
Загрузка данных на сайт
Резюме
Раскрутка сайта
Поисковые машины
Каталоги
Рейтинги
Баннеры
Элементы привлечения посетителей
Гостевые книги
Форумы
Чаты
Почтовые рассылки
Ссылки
Резюме