Главная » Записи с тегом "структура"

Рубрики с меткой ‘структура’

Генерация HTTP запросов

1. Протокол HTTP. Введение

Сразу хочу уточнить одну маленькую вещь. Страшное слово протокол есть не что иное, как соглашение множества людей, просто в один прекрасный момент люди решили: «Давайте будем делать так, и тогда все будет в порядке». Бояться нечего, все просто до безобразия и это безобразие мы сейчас будем вскрывать. Итак, что же это такое протокол HTTP и с чем его едят? Читать далее »

HTTP

Назначение протокола

HyperText Transfer Protocol (HTTP) — это протокол высокого уровня (а именно, уровня приложений), обеспечивающий необходимую скорость передачи данных, требующуюся для распределенных информационных систем гипермедиа. HTTP используется проектом World Wide Web с 1990 года. Читать далее »

Работа с MySQL. Деревья

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

Структуру данных лучше взять общепринятую — в записи сообщения или рубрики форума содержится идентификатор родителя. Для организации вывода дерева напрашивается рекурсивная функция. Именно так сделано в Phorum’е. Файл include/multi-threads.php содержит функцию thread, которая строит вызывается для каждого корневого сообщения и рекурсивно вызывает себя для ответов на них: Читать далее »

Бесплатно ускоряем индексацию сайта

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

Стоит заметить, что скорость индексации не требует значительных вложений. Пройти ее можно множеством бесплатных способов. Один вариант ускорения по нраву Яндексу, другой Гуглу, поэтому комплексное применение приветствуется.

Активная индексация без финансовых вложений Читать далее »

Советы дилетанта или как сделать полноценный корпоративный сайт.

Советы дилетанта или как сделать полноценный корпоративный сайт.

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

Динамические формы — проверка ввода на JavaScript

При разработке страниц, содержащих HTML формы ввода, нужно всегда помнить, что есть обязательная информация, есть необязательная. Если пользователь при вводе, например, не заполнит обязательное поле «email», то на сервере в момент отработки скрипта и записи в базу данных может возникнуть ошибка.

Как правило, разработчики Web-приложений учитывают это, и если какие-то данные не были приняты на сервере CGI-скриптом, то последний возвращает опять страницу с «руганью» и формой для дозаполнения, тем самым избегая ошибки времени исполнения на сервере. Читать далее »

JavaScript и объектная модель

Скриптовые языки в некотором роде перевернули мир, и именно благодаря им появился DHTML, который позволяет делать со страничкой практически что угодно. Как известно, всего два языка претендуют на лавры победителя в броузере. Это VBScript — подмножество Visual Basic-а и JavaScript. Вот последним мы и займемся, как наиболее универсальным.

Сами по себе изучать скриптовые языки не имеет смысла, т.к. они тесно связаны с объектной моделью броузера и, по сути дела, большая часть скриптов просто устанавливает соответствующие свойства объектов или вызывает их методы.
Читать далее »

Как правильно верстать на HTML

Любая работа, а тем более вёрстка, должна быть выполнена аккуратно, потому что переделывать вёрстку в дальнейшем будет ленивее. тем более, если создаётся она для посещаемого и корпаративного сайта. Что значит правильно верстать на html и css? И что необходимо делать, что бы стать профессиональным верстальщиком?

Читать далее »

Валидатор — необходимость использования и практические советы.

HTML-стандарт однозначно определяет основную структуру Web-документа. Язык HTML является подмножеством языка описания документов SGML (Structured Generalized Markup Language), таким образом, html-документ — это текстовый документ, состоящий из html-кодов и основного текста документа. Для просмотра этого документа необходим WEB-браузер — специальная программа для интерпретации и корректного отображения страницы на экране.
Читать далее »

«Компот» и «мухи» веб-разработки»Компот» и «мухи» веб-разработки

Русский интернет (уже наконец) вовсю осваивает “дизайн через CSS”, но многие все равно не понимают, почему именно надо дизайнить так, а не по-старому, через таблицы. Руководствуются, как часто бывает, тем, что это модно. А многие, в общем-то, и не спешат уходить от таблиц, не считая, что в них есть что-то плохое. Я собираюсь написать длинный цикл статей о веб-разработке новыми методами. Главная моя цель — структурировать на русском языке те знания, которых полно в разрозненном виде по всей сети.

Читать далее »