Я создаю приложение, которое требует, чтобы динамический контент полностью отображался на странице для роботов поисковых систем - проблема, возможно, я должен использовать JS-шаблоны для управления контентом. Якобы веб-пауки становятся лучше при индексации сайтов RIA, но я не хочу рисковать. Кроме того, так как мобильный интернет в большинстве мест все еще остается нестабильным, рекомендуется сначала увеличить нагрузку на сервер, чтобы гарантировать, что основные функции / стили / динамический контент будут отображаться на ваших страницах, даже если клиент не загрузил JS. библиотеки.
Вот как я наткнулся на шаблонирование с двух сторон:
Проблема: Как вы можете разрешить динамический рендеринг в стиле Ajax в браузере, но в то же время вывести его с сервера при начальной загрузке страницы?
с. 2010: двухсторонние шаблоны Один и тот же шаблон используется как в браузере, так и на сервере, для отображения содержимого там, где это необходимо - обычно на сервере при загрузке страницы и в браузере по мере продвижения приложения. Например, комментарии блога. Вы выводите все существующие комментарии с сервера, используя свой серверный шаблон. Затем, когда пользователь делает новый комментарий, вы делаете его предварительный просмотр - и окончательную версию - с использованием шаблонов на стороне браузера.
Я хочу попробовать двусторонние шаблоны с Node.js и шаблонами Eco, но я не знаю, как это сделать. Я новичок в JavaScript и всем остальном Node.
Node-Lift , как говорят, помогает, но я не понимаю, что он делает и почему.
Может ли кто-нибудь предоставить общий обзор того, как вы можете использовать двойные шаблоны в контексте мобильного веб-приложения?
Где манипулирование DOM на стороне сервера с помощью jQuery и JSDOM вписывается в уравнение?
ТИА