Проверка HTML в многостраничном мобильном приложении jquery

Как вы проверяете (например, используя http://validator.w3.org/) многостраничный мобильный сайт jquery ? Например, если я уйду от index.html, страница будет просто div без заголовка или тела.


person gmh04    schedule 22.02.2013    source источник


Ответы (1)


"Это зависит".

Проверка имеет смысл только в контексте HTML-документов, и если вы изменяете документ с помощью JavaScript, вам нужно проверить только начальное состояние.

Вы можете использовать такой инструмент, как Selenium, для управления сайтом и создания моментальных снимков DOM (сериализация его в HTML), когда он находится в разных состояниях, а затем проверять эти снимки. (У серии проверки разметки есть API, который вы можете вызывать программно, чтобы вы могли их комбинировать).

Если вы создаете фрагменты HTML на сервере (вместо того, чтобы отправлять чистые структурированные данные клиенту), вы можете встроить эти фрагменты в скелетные документы HTML и проверить их. В любом случае у вас должны быть такие документы для большинства представлений (поскольку вы не хотите повторять ошибка Gawker, имея хрупкий сайт, полностью зависящий от Ajax).

См. также Прогрессивное улучшение и Ненавязчивый JavaScript

person Quentin    schedule 22.02.2013