Какие вещи должны программист реализует технические детали веб-приложение, рассмотреть, прежде чем сделать общедоступный сайт? Если Джефф Этвуд можете забыть о как HttpOnly куки, карты, и подделка межсайтовых запросов all в то же site, что главное я могу забыть, а?
Я'м думая об этом от веб-разработчика'с точки зрения такого, что кто-то еще создает актуальный дизайн и контент для сайта. Так, в то время как юзабилити и контент могут быть более важными, чем платформы, вы программист мало сказать, что. То, что вам нужно беспокоиться о том, что ваша реализация платформы является стабильной, хорошо, безопасно, и встречает каких-либо других целей бизнеса (например, не стоит слишком много, слишком долго, чтобы построить, и ранг, а также с Google в качестве содержимого поддерживает).
Подумайте об этом с точки зрения разработчика, кто's делал кое-какую работу для интранет-приложения типа в достаточно надежной среде, и у него первый выстрел и тушить потенциально популярный сайт для всей большой плохой всемирной паутине.
Кроме того, я'м ищу что-то более конкретное, чем просто расплывчатое "и веб-стандартов" в ответ. Я имею в виду, язык HTML, JavaScript и CSS через HTTP довольно много, учитывая, особенно, когда я've уже указано, что вы'повторно профессиональным веб-разработчиком. Так что выходить за эти рамки, стандарты Which? В каких обстоятельствах и почему? Дать ссылку на стандарт's спецификации.
Идея здесь заключается в том, что большинство из нас должен знать already степени, что в этом списке. Но там как раз может быть один или два пункта, вы не'т действительно посмотрел назад, Дон'т полностью понять, или может быть даже никогда не слышали. Интерфейс и пользовательский опыт
цель=то"настроек"
В, чтобы предотвратить JavaScript на целевую страницу перенаправлять вашу страницу где-то еще, например, поддельную страницу входа. Подробнее фавикон.файл ICO в корень сайта, т. е.
/фавикон.Ико. [Браузеры автоматически запросит его](http://mathiasbynens.be/notes/rel-shortcut-icon), даже если значок не упоминается в HTML вообще. Если у вас нет
/фавикон.Ико`, это выльется в большое 404s, слив трафика вашего сервера.
SEO (поисковая оптимизация) example.com/pages/45-article-title "вместо" example.com/index.php?page=45
#
для динамического контента изменить #
на#!
, а затем на сервере $_REQUEST["и _escaped_fragment_ на"]
то, что Googlebot использует вместо #!
. Другими словами, ./#!страницы=1
будет ./?_escaped_fragments_=страницы=1
. Кроме того, для пользователей, которые могут использовать ФФ.B4 или хрома, истории.pushState ({с"фу" и:"в баре"}, "около" и " Ну./?страницы=1 с"); - Это прекрасная команда. Так что даже если адресная строка изменилась страница не перезагружается. Это позволяет использовать ?
вместо#!
, чтобы сохранить динамический контент, а также сообщить серверу, если вы напишите ссылку, что мы после этой страницы, и AJAX не нужен, чтобы сделать еще один дополнительный запрос. /sitemap.xml
. <ссылка отн=с"каноническое" и ... />
, когда у вас есть несколько URL-адресов, которые указывают на тот же контент, этот вопрос также может быть рассмотрен в Google для веб-мастеров инструменты. 301 перемещен навсегда
) просим www.example.comв
example.com (или наоборот), чтобы предотвратить разделение рейтинга Google между двумя сайтами.