каталог статей
Поиск:
пример: сотовые телефоны расширенный поиск
Начало » » » Каким должен быть код интернет-страниц? Читабельность v размер. Часть 1. HTML

Каким должен быть код интернет-страниц? Читабельность v размер. Часть 1. HTML

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

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

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

Многие, к сожалению, делают однозначный выбор в пользу скорости загрузки и пишут код чуть ли не в одну строчку. Поначалу я тоже так делал, но со временем мой код стал более читабельным. В чисто html страницах можно довольно быстро разобраться с кодом, т.к. легче понять, что куда, нет никаких переменных, циклов и т.д. И можно пожертвовать читабельностью, писать на одной сточке тег table, tr и td… И кажется, что всё понятно: вот таблица, вот строка, вот столбец. Однако задача сильно усложняется при сильно нагруженном коде и вложенных таблицах (причём неоднократно вложенных), да при этом ещё в одной таблице такой CSS стиль, в соседней другой CSS стиль, а если при этом части страницы находятся в разных файлах (те, кто программирует на php, думаю, поймут, как и зачем располагать половину html кода страницы в одном файле, а половину в другом). И вот тут вы уже навряд ли быстро разберётесь даже в своём собственном коде. Поясню на личном примере.

На моем сайте был такой глюк: в Опере и IE всё нормально, а в Мозилле почему-то страницы «прыгали». В частности, правый столбец вытягивался сильно в высоту, а центральный и левый из-за этого находились где-то в середине.
Я почти два дня искал ошибку! Так и не нашёл! Это осложнялось как раз тем, что html код был довольно большим и нагруженным. Потом я плюнул и решил сделать прежде всего-навсего код читабельным, т.к. в своё время много его изменял, добавлял вложенные таблицы, убирал одни, добавлял третьи, переносил из одного места в другое четвёртые и т.п. А потом потратить минут 20-30, чтобы сделать код читабельным, добавлять лишние пробелы и перевод на новую строку, где это нужно – мне было неохота.

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

Т.к. мы говорили только про html код – то это были ещё цветочки, а про ягодки смотрите вторую часть.
Shkolazhizni.ru

Постоянный адрес статьи

Послать ссылку на этот обзор другу по ICQ или E-Mail:


Разместить у себя на ресурсе или в ЖЖ:


На любом форуме в своем сообщении:

Рейтинг статьи

Рейтинг: 3.1/5 (171 голос)

Добавить на News2.ru Google slashdot YahooMyWeb Digg Technorati Delicious Забобрить эту страницу! Добавить на Newsland.ru Добавить на СМИ2 Добавить на RUmarkz Добавить на Ваау! Добавить на rucity.com Добавить в закладки МоёМесто.ru Добавить на Habr Добавить на Moi Novosti Добавить страницу к Mister Wong Добавить на Moikrug Добавить на Myscoop Добавить на 100zakladok Добавить на NewsGrad




Похожие статьи

1: Google и тематика сайта
Как и большинство, наиболее известных поисковых систем, Google учитывает понятие темы в той мере, в которой она влияет на рейтинг сайтов. Некоторые часто удивляются, что их страницы с индексом цитиров...

2: Невидимый вИЦ
Так существовал ли этот параметр ранжирования в природе или это всего лишь оптимизаторские сказки?Понятие «Индекс Цитирования» пришло в интернет из научной литературы, где значимость статьи или другог...

3: Что такое SSI, или Сделай свой сайт проще! (Часть 1)
Интернет-технологии в наши дни становятся все доступнее. Открыть свой сайт в Интернете может любой, выбор возможностей – на любой вкус. Можно кропотливо выписывать тэги в «Блокноте», можно использоват...

4: Что такое HTML?
Истоки сети Интернет следует искать еще в 1961 году. С того времени было разработано множество языков и протоколов, которые развивались внутри растущей структуры Интернета. Важно помнить, что Web явля...

5: Что такое CSS и для чего они нужны?
В одной из своих статей на «Школе жизни» под названием «Что необходимо для того, чтобы создать свой первый сайт?» я уже писал, что для создания своего собственного Интернет-ресурса необходимо знать яз...




Copyright © 2006-2019 ExcelioN
Правовая информация
Все права защищены
.