<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Serov.eu &#187; сайт</title>
	<atom:link href="https://serov.eu/?feed=rss2&#038;tag=%D1%81%D0%B0%D0%B9%D1%82" rel="self" type="application/rss+xml" />
	<link>https://serov.eu</link>
	<description>Блог программиста</description>
	<lastBuildDate>Thu, 30 Apr 2026 12:31:53 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.1.15</generator>
	<item>
		<title>Как принимать сайт</title>
		<link>https://serov.eu/?p=31</link>
		<comments>https://serov.eu/?p=31#comments</comments>
		<pubDate>Sat, 25 Apr 2015 12:01:41 +0000</pubDate>
		<dc:creator><![CDATA[Evgen]]></dc:creator>
				<category><![CDATA[Программирование]]></category>
		<category><![CDATA[сайт]]></category>
		<category><![CDATA[слова]]></category>
		<category><![CDATA[статья]]></category>

		<guid isPermaLink="false">https://serov.eu/?p=31</guid>
		<description><![CDATA[Это большая статья, в которой описываться, как принимать сайт, чтобы у вас потом было как можно меньше проблем с ним. Статья будет обновляться по мере появления свободного времени. &#160; 1. HTML код. В 2015 году логично, что все сайты должны быть написано на html5. В начале странице должен быть код &#60;!DOCTYPE html&#62; Если там что &#8230; <a href="https://serov.eu/?p=31" class="more-link">Читать далее <span class="screen-reader-text">Как принимать сайт</span></a>]]></description>
				<content:encoded><![CDATA[<p>Это большая статья, в которой описываться, как принимать сайт, чтобы у вас потом было как можно меньше проблем с ним.</p>
<p>Статья будет обновляться по мере появления свободного времени.</p>
<p>&nbsp;</p>
<p>1. HTML код. В 2015 году логично, что все сайты должны быть написано на html5. В начале странице должен быть код</p>
<pre data-select-like-a-boss="1">&lt;!DOCTYPE html&gt;</pre>
<p>Если там что то другое, следует узнать, почему разработчик выбрал другой стандарт. При выборе другого стандарта, со временем вы сталкиваетесь с разными проблемами, когда другие сервисы (соц. кнопки лайки) ожидают от вас код на html5 и сами написано с разметкой html5.</p>
<p>&nbsp;</p>
<p>2. Проверка на стандарты. Проверьте CSS на соблюдение стандартов W3C. Сейчас это ссылка https://jigsaw.w3.org/css-validator/ . Если есть ошибка, необходимо их устранить.</p>
<p>&nbsp;</p>
<p>3. Проверьте HTML на стандарты. То же, что и во втором пункте, только проверка HTML. Сейчас это  можно сделать по ссылке http://validator.w3.org/</p>
<p>&nbsp;</p>
<p>4. Проверьте сайт на наличие JS ошибки. Для этого, проще всего открыть сайт (несколько страниц) в хроме, нажать f12 (в windows) и перейти на вкладку Консоль.</p>
<p>На картинке видно, что на сайте 10 ошибок. По хорошему там должно быть 0.</p>
<p><a href="http://serov.eu/wp-content/uploads/2015/04/error1.png"><img class="alignnone size-full wp-image-32" src="https://serov.eu/wp-content/uploads/2015/04/error1.png" alt="error1" width="854" height="80" /></a></p>
<p>&nbsp;</p>
<p>5. Проверить сайт на загрузку всех файлов. Так же нажимаем f12 и переходим на вкладку Network. Перезагружаем страницу, и смотрим, чтобы не было красных строк с ошибками 404 или 500.</p>
<p>На примере видно, что они файл не загружен. 404 &#8212; ошибка, означает, что файл не найден. На новом сайте, при приемке такое не должно быть.</p>
<p><a href="http://serov.eu/wp-content/uploads/2015/04/error2.png"><img class="alignnone size-full wp-image-33" src="https://serov.eu/wp-content/uploads/2015/04/error2.png" alt="error2" width="1070" height="499" /></a></p>
<p data-select-like-a-boss="1">Хочется заметить, что это не универсальный способ проверить, все ли файлы, которые есть на сайте, загружаются. Если у вас есть доступ к серверу, посмотрите в логах сервера, есть ли ошибки 404 или 500. Но если это внешний файл, ошибки 404 не будет в логах, в этом случае подходит только просмотр через хром.</p>
<p data-select-like-a-boss="1">6. Проверьте, что ваш сайт успешно работает (загружается) при отключенном интернете. Возможно, какие то JS подключены с внешних источников, вот так:</p>
<pre data-select-like-a-boss="1"> <span class="html-tag">&lt;script <span class="html-attribute-name">src</span>="<a class="html-attribute-value html-resource-link" href="https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js" target="_blank">https://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js</a>"&gt;</span><span class="html-tag">&lt;/script&gt;</span></pre>
<p>на примере фрейворк jquery загружается с гугл сдн.  Если сайт гугл перестанет работать, ваш сайт не должен пострадать. Это легко сделать следующим образом</p>
<pre data-select-like-a-boss="1"><span class="html-tag">&lt;script&gt;</span>window.jQuery || document.write('&lt;script src="js/vendor/jquery-1.11.2.min.js"&gt;&lt;\/script&gt;')<span class="html-tag">&lt;/script&gt;</span></pre>
<p>Если вы во всем этом ничего не понимаете, просто проверьте, что сайт будет работать при &#171;отключенном&#187; интернете.</p>
<p>7. Проверьте, что все кнопки из социальных сетей загружаются только после загрузки сайта. Ни один раз уже было такое, что на фейсбуке, вконтакте проблемы, их код мне нравиться не загружается. Что происходит в таком случае? У пользователя ваш сайт всегда находится в состоянии &#171;идет загрузка страницы&#187;.</p>
<p>Как это сделать?  Используйте обработчик load в jQuery</p>
<pre data-select-like-a-boss="1"> $(window).load(function() {
 $('&lt;script/&gt;').attr('src', 'https://apis.google.com/js/plusone.js').appendTo('body');
 });
</pre>
<p>На примере показано, что кнопка g+ будет загружена только после того, как ваш сайт успешно загружен. В этом случае у вас не будет провисание в скорости загрузки сайта, даже в том случае, если apis.google.com перестал работать.</p>
<p>Хочется заметить, что в некоторых организациях есть так называемые черные списки, в которых занесены все соц сети. У этих пользователей всегда недоступны кнопки лайки из соц сетей, и в этом случае, без обработки, ваш сайт у таких пользователей будет очень долго открываться.</p>
<p>&nbsp;</p>
<p>продолжение следует.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://serov.eu/?feed=rss2&#038;p=31</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
