статический html или сайт через javascript - PullRequest
0 голосов
/ 23 июля 2011

я создаю сайт, и весь мой сайт написан на javascript, но я подумал, нужно ли мне иметь сайт также в формате html и действительно ли мне нужен html для мобильной версии?

настольный браузер:

  • HTML только версия
  • версия JavaScript

мобильный браузер:

  • Версия только для html
  • версия JavaScript

действительно ли мне нужна версия только для html для людей, у которых нет javascript, и насколько важно иметь версию только для html?

Ответы [ 3 ]

3 голосов
/ 23 июля 2011

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

Но, если вы хотите, чтобы поисковые системы проиндексировали ваш сайт, вам придется предложить им что-то, соответствующее их правилам маскировки,пока показывает контент для них без JavaScript.Если вы не знаете о маскировке, это происходит, когда сайт показывает один набор контента обычным зрителям и другой набор контента для поисковой системы, обычно это делается в интересах улучшения результатов поиска путем обмана поисковой системой того, что на самом деле является контентом.показано зрителям.Вам не обязательно показывать одну и ту же презентацию для просмотров и поисковых систем, но вам нужно показывать один и тот же контент.

Что касается сайта для мобильных устройств, то это опять-таки зависит от вас, в зависимости от вашей цели,Вы можете повернуть ручку в нескольких местах.На одном конце спектра просто убедитесь, что ваш обычный сайт работает в популярных браузерах смартфонов (Android, iPhone, Blackberry, Windows Phone и т. Д.).На другом конце спектра находится конкретный и другой дизайн сайта, который обслуживается для мобильных устройств.Посередине - дизайн для небольших экранов, который адаптируется к дисплеям меньшего размера.

2 голосов
/ 23 июля 2011

Вам нужен HTML для создания сайта. Когда вы посещаете веб-сайт, вы видите HTML-код, который браузер интерпретирует и отображает. Javascript - это язык сценариев, который работает в дополнение к.

Вы пытаетесь определить, следует ли вам обрабатывать случай, когда Javascript выключен? Если это так, проверьте эту статистику: http://www.w3schools.com/browsers/browsers_stats.asp Она не является исчерпывающей, но дело в том, что процент пользователей, у которых не включен JS, ничтожен, поэтому вам следует взвесить преимущество над затратами на разработку.

Вы не должны отображать весь контент вашего сайта, используя JS. Сканеры поисковых систем не видят, что выводит JS. Они могут видеть только то, что возвращает сервер.

0 голосов
/ 23 июля 2011

Вы можете оставить часть javascript как внешний файл .js, содержащий части, которые вам, скорее всего, не нужно будет изменять или обновлять в ближайшее время.Тогда основным сайтом будет html, содержащий заголовок со ссылкой на файл css, ваш файл javascript и т. Д., Например:

 <head>
    <link href="/site_media/styles.css" media="screen" rel="stylesheet" type="text/css" />
    <script language="javascript" type="text/javascript" src="/site_media/js/jquery.js"></script>
    <script language="javascript" type="text/javascript" src="/site_media/js/htmlinserts.js"></script>    
    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"/> 
    <link rel="SHORTCUT ICON" href="/site_media/img/logo.ico"/>
</head> 

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

Части, которые вы часто ожидаете изменить, вы помещаете в часть тела (<html><body>...</body></html>)

Таким образом, каждый раз, когда посетитель запрашивает ваш сайт с сервера после того, как вы изменили html-содержимое,серверу нужно только обслуживать html, поскольку javascript и css, скорее всего, все еще хранятся в кассе браузера посетителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...