<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Комментарии на: Не используйте @import</title>
	<atom:link href="http://chikuyonok.ru/2009/04/dont-use-import/feed/" rel="self" type="application/rss+xml" />
	<link>http://chikuyonok.ru/2009/04/dont-use-import/</link>
	<description>веб-разработчик</description>
	<lastBuildDate>Mon, 06 Feb 2012 20:36:43 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>От: Сергей Чикуенок</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-2700</link>
		<dc:creator>Сергей Чикуенок</dc:creator>
		<pubDate>Tue, 15 Feb 2011 20:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-2700</guid>
		<description>https://github.com/sergeche/ant-tools</description>
		<content:encoded><![CDATA[<p><noindex><a rel="nofollow" href="http://chikuyonok.ru/goto/https://github.com/sergeche/ant-tools"  rel="nofollow">https://github.com/sergeche/ant-tools</a></noindex></p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Александр Качкаев</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-2699</link>
		<dc:creator>Александр Качкаев</dc:creator>
		<pubDate>Tue, 15 Feb 2011 20:36:07 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-2699</guid>
		<description>Сергей, два года назад в комментарии вы писали, что у вас всё не доходят руки написать о замене @import на содержимое css-файлов с помощью Ant (http://chikuyonok.ru/2009/04/dont-use-import/#comment-284)

Может быть сейчас можете? Решения в Интернете пока что не освещено :)</description>
		<content:encoded><![CDATA[<p>Сергей, два года назад в комментарии вы писали, что у вас всё не доходят руки написать о замене @import на содержимое css-файлов с помощью Ant (<a href="http://chikuyonok.ru/2009/04/dont-use-import/#comment-284"  rel="nofollow">http://chikuyonok.ru/2009/04/dont-use-import/#comment-284</a>)</p>
<p>Может быть сейчас можете? Решения в Интернете пока что не освещено <img src='http://chikuyonok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>От: dr.kos</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-1616</link>
		<dc:creator>dr.kos</dc:creator>
		<pubDate>Fri, 18 Dec 2009 09:43:16 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-1616</guid>
		<description>Вот я люблю подключать 1 файл стилей через линк, а в него импортами включать несколько дополнительных через импорт, это тоже медленно будет работать?</description>
		<content:encoded><![CDATA[<p>Вот я люблю подключать 1 файл стилей через линк, а в него импортами включать несколько дополнительных через импорт, это тоже медленно будет работать?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Сергей Чикуенок</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-291</link>
		<dc:creator>Сергей Чикуенок</dc:creator>
		<pubDate>Thu, 09 Apr 2009 16:22:53 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-291</guid>
		<description>&lt;blockquote&gt;грузится яваскрипт (который последний), и ОДНОВРЕМЕННО с ним первый файл из импорта.&lt;/blockquote&gt;
Так в этом вся и проблема. Особенно если этот скрипт начнет обращаться к элементам дерева документа и брать, например, их размеры.

В jQuery 1.3, например, в несколько раз увеличили точность срабатывания события onDOMLoad. И сделали они это именно за счет того, что перестали проверять, доступны ли все CSS-файлы на странице. Побочный эффект — все CSS-файлы должны быть объявлены &lt;em&gt;до&lt;/em&gt; того, как будет объявлен первый скрипт (и это правильно, иначе могут быть проблемы у Safari). Если же подключать CSS с помощью импортов, то, полагаю, будут проблемы в IE.

&lt;blockquote&gt;Ну и потом, все же это примеры притянутые - показано, не что импорт использовать не нужно, а не нужно его использовать “криво”.&lt;/blockquote&gt;
А какой способ не является «кривым»: тот, который ломает параллельную загрузку или тот, из-за которого файлы грузятся в неправильном порядке? :)</description>
		<content:encoded><![CDATA[<blockquote><p>грузится яваскрипт (который последний), и ОДНОВРЕМЕННО с ним первый файл из импорта.</p></blockquote>
<p>Так в этом вся и проблема. Особенно если этот скрипт начнет обращаться к элементам дерева документа и брать, например, их размеры.</p>
<p>В jQuery 1.3, например, в несколько раз увеличили точность срабатывания события onDOMLoad. И сделали они это именно за счет того, что перестали проверять, доступны ли все CSS-файлы на странице. Побочный эффект — все CSS-файлы должны быть объявлены <em>до</em> того, как будет объявлен первый скрипт (и это правильно, иначе могут быть проблемы у Safari). Если же подключать CSS с помощью импортов, то, полагаю, будут проблемы в IE.</p>
<blockquote><p>Ну и потом, все же это примеры притянутые &#8211; показано, не что импорт использовать не нужно, а не нужно его использовать “криво”.</p></blockquote>
<p>А какой способ не является «кривым»: тот, который ломает параллельную загрузку или тот, из-за которого файлы грузятся в неправильном порядке? <img src='http://chikuyonok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>От: denisx</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-290</link>
		<dc:creator>denisx</dc:creator>
		<pubDate>Thu, 09 Apr 2009 15:51:08 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-290</guid>
		<description>а ещё не используйте * для больших корневых элементов</description>
		<content:encoded><![CDATA[<p>а ещё не используйте * для больших корневых элементов</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: by</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-289</link>
		<dc:creator>by</dc:creator>
		<pubDate>Thu, 09 Apr 2009 15:39:12 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-289</guid>
		<description>Ну так смотрим приведенный пример под заголовком many @imports (фигура 6): грузится яваскрипт (который последний), и ОДНОВРЕМЕННО с ним первый файл из импорта. Потом, как только яваскрипт загрузился и освободился поток - грузится след. импорт и т. д.

Подозреваю, что с линками будет тоже самое - будут цсски грузиться по 2 файла, только яваскрипт последним будет.

Ну и потом, все же это примеры притянутые - показано, не что импорт использовать не нужно, а не нужно его использовать &quot;криво&quot;.

П. С. А может просто переводы в наших головах разные?</description>
		<content:encoded><![CDATA[<p>Ну так смотрим приведенный пример под заголовком many @imports (фигура 6): грузится яваскрипт (который последний), и ОДНОВРЕМЕННО с ним первый файл из импорта. Потом, как только яваскрипт загрузился и освободился поток &#8211; грузится след. импорт и т. д.</p>
<p>Подозреваю, что с линками будет тоже самое &#8211; будут цсски грузиться по 2 файла, только яваскрипт последним будет.</p>
<p>Ну и потом, все же это примеры притянутые &#8211; показано, не что импорт использовать не нужно, а не нужно его использовать &#8220;криво&#8221;.</p>
<p>П. С. А может просто переводы в наших головах разные?</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Сергей Чикуенок</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-286</link>
		<dc:creator>Сергей Чикуенок</dc:creator>
		<pubDate>Thu, 09 Apr 2009 13:29:13 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-286</guid>
		<description>&lt;blockquote&gt;проблема не в импорте, а в том, что браузер не собирается грузить более двух внешних файлов одновременно&lt;/blockquote&gt;
Как раз @import стал причиной того, что браузер не грузит 2 файла параллельно. И даже названа причина: сначала браузер грузит весь файл, потом парсит его и находит импорт.

&lt;blockquote&gt; пример с шестью импортами одновременно - приведен, а для шести линков нет - почему?&lt;/blockquote&gt;
Чтобы показать &lt;em&gt;...using @import in IE causes resources to be downloaded in a different order than specified&lt;/em&gt; когда &lt;em&gt;example has six stylesheets  followed by a script&lt;/em&gt;. Очевидно, что для линков таких проблем нет.

Вывод? :)</description>
		<content:encoded><![CDATA[<blockquote><p>проблема не в импорте, а в том, что браузер не собирается грузить более двух внешних файлов одновременно</p></blockquote>
<p>Как раз @import стал причиной того, что браузер не грузит 2 файла параллельно. И даже названа причина: сначала браузер грузит весь файл, потом парсит его и находит импорт.</p>
<blockquote><p> пример с шестью импортами одновременно &#8211; приведен, а для шести линков нет &#8211; почему?</p></blockquote>
<p>Чтобы показать <em>&#8230;using @import in IE causes resources to be downloaded in a different order than specified</em> когда <em>example has six stylesheets  followed by a script</em>. Очевидно, что для линков таких проблем нет.</p>
<p>Вывод? <img src='http://chikuyonok.ru/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>От: by</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-285</link>
		<dc:creator>by</dc:creator>
		<pubDate>Thu, 09 Apr 2009 13:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-285</guid>
		<description>Статья плохая. Судя по приведенным автором примерам проблема не в импорте, а:
1) в том, что браузер не собирается грузить более двух внешних файлов одновременно
2) пример с шестью импортами одновременно - приведен, а для шести линков нет - почему?

Вывод: тема не раскрыта, исследование некорректно.</description>
		<content:encoded><![CDATA[<p>Статья плохая. Судя по приведенным автором примерам проблема не в импорте, а:<br />
1) в том, что браузер не собирается грузить более двух внешних файлов одновременно<br />
2) пример с шестью импортами одновременно &#8211; приведен, а для шести линков нет &#8211; почему?</p>
<p>Вывод: тема не раскрыта, исследование некорректно.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Сергей Чикуенок</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-284</link>
		<dc:creator>Сергей Чикуенок</dc:creator>
		<pubDate>Thu, 09 Apr 2009 11:59:26 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-284</guid>
		<description>&lt;blockquote&gt;По-хорошему, при выкладке на продакшен все импорты должны заменяться на их содержимое.&lt;/blockquote&gt;
Угу. У меня все руки не доходят в техногрете написать вторую часть про использование Ant и поделиться своим решением для объединения CSS-файлов.</description>
		<content:encoded><![CDATA[<blockquote><p>По-хорошему, при выкладке на продакшен все импорты должны заменяться на их содержимое.</p></blockquote>
<p>Угу. У меня все руки не доходят в техногрете написать вторую часть про использование Ant и поделиться своим решением для объединения CSS-файлов.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: alpha</title>
		<link>http://chikuyonok.ru/2009/04/dont-use-import/comment-page-1/#comment-281</link>
		<dc:creator>alpha</dc:creator>
		<pubDate>Thu, 09 Apr 2009 11:47:09 +0000</pubDate>
		<guid isPermaLink="false">http://chikuyonok.ru/?p=251#comment-281</guid>
		<description>По-хорошему, при выкладке на продакшен все импорты должны заменяться на их содержимое.</description>
		<content:encoded><![CDATA[<p>По-хорошему, при выкладке на продакшен все импорты должны заменяться на их содержимое.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

