<rmcreative>

RSS

Комментарии в разметке

25 февраля 2011

Иногда в HTML встречаются комментарии, не особо предназначенные для посторонних глаз или просто лишние. В лучшем случае это:

<!--news list start-->
туча кода
<!--news list end-->

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

<?php // news list start ?>
туча кода
<?php // news list end ?>

или

<%-- news list start --%>
туча кода
<%-- news list end --%>

Комментарии RSS

  1. №3960
    Павел
    Павел 25 февр. 2011 г., 19:09:06

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

    Как вариант - встроить оптимизатор в сам шаблонизатор, если он транслирующий.

  2. №3961
    Дмитрий
    Дмитрий 25 февр. 2011 г., 20:58:23

    XSLT в этом плане очень хорош.

  3. №3962
    Ekstazi
    Ekstazi 25 февр. 2011 г., 21:18:41

    Еще если использовать prado шаблонизатор, то он автоматически вырезает

  4. №3963
    Ekstazi
    Ekstazi 25 февр. 2011 г., 21:41:04
    <---hhhoph --->
  5. №3964
    porcelanosa
    porcelanosa 26 февр. 2011 г., 1:57:56

    полезно!

  6. №3970
    Bethrezen
    Bethrezen 26 февр. 2011 г., 12:57:24

    А разве <%-- x --%> будет на дефолтных php конфигах работать?

  7. №3971
    Sam
    Sam 26 февр. 2011 г., 13:29:48

    Bethrezen, нет, это JSP.

  8. №3976
    Сергей
    Сергей 26 февр. 2011 г., 21:58:17

    Тоже за XSLT - там комментарии по-умолчанию не печатает

  9. №3977
    Сергей
    Сергей 26 февр. 2011 г., 21:59:40

    Ну и можно одной инструкцией все лишние пробелы и переносы строк поубирать

  10. №3978
    kruft
    kruft 27 февр. 2011 г., 10:10:03

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

  11. №3980
    Sam
    Sam 28 февр. 2011 г., 14:26:23

    А как мы будем подставлять в шаблон переменные, если не серверным движком?

  12. №3981
    kruft
    kruft 28 февр. 2011 г., 14:30:20

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

  13. №3982
    Sam
    Sam 28 февр. 2011 г., 19:50:51

    Это у кого как. У кого-то Smarty, у кого-то JSP, у кого-то ещё что-нибудь. Возможность использовать не-HTML комментарии обычно имеется.

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.