[Закрыть]
 
popoff.donetsk.ua
Некоторые люди cчитают, что ответ на вопрос - это то, что важно, а необходимость поиска ответа - это лишь преграда, от которой хотелось бы избавиться. Эти люди не понимают, почему поиск ответа на вопрос всегда важнее самого ответа.
Начало | Новости | Статьи | Форум | Опросы | Карта сайта | Обо мне
popoff.donetsk.ua - Статьи - Программирование - Модули - cms - cms.template - Пробелы и концы строк
Я это делаю
Персональное меню
Голосование
Деньги, либо любимое занятие? Постоянный адрес этого вопроса
Ваш возраст (не обязательно):

Введите целое число от 3 до 99.
Почему? (не обязательно):
Другие вопросы
Поиск по сайту
Реклама
Программное обеспечение любой сложности
koins.com.ua
Статистика

Пробелы и концы строк

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

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

Замечание: Следует помнить, что удаление повторющихся пробелов и концов строк не всегда допустимо. Например, текст программы JavaScript чувствителен к концам строк в случае наличия комментариев в стиле с++ (которые выделяются последовательностью символов '//'). Внутри текста программы JavaScript могут встретиться строки, в которых должна быть последовательность именно из двух пробелов.

Команды управления очисткой пробелов и концов строк:

<noclear>
Отключить очистку пробелов и концов строк
</noclear>
Включить очистку пробелов и концов строк

Пример шаблона с использованием этих команд приведен на рисунке.

<script><noclear>
<!--
  alert(Alerted!);
//-->
</noclear></script>

Рисунок - Пример шаблона с управлением очисткой пробелов

Если в примере, приведенном на этом рисунке, убрать отключение пробелов и концов строк, то результатом интерпретации такого шаблона будет такая строка:

<script> <!-- alert(Alerted!); //--> </script>

Такой html-документ не отработает так, как ожидалось, потому что весь текст программы JavaScript теперь будет просто проигнорирован.

Сотрите так же

Статьи
 
Программирование
 
Модули
 
cms
 
cms.template
 
Синтаксис шаблонов
<template>
Комментарии в шаблонах
Пробелы и концы строк
Квадратные скобки
Переменные
CMS-сообщения
<if>
FAQ

Последняя модификация: 29.08.05 17:00

Не проходите мимо! Оставьте Ваш комментарий в форуме! >>>