<?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>蓝色的华 &#187; data-uri</title>
	<atom:link href="http://bluehua.org/tag/data-uri/feed" rel="self" type="application/rss+xml" />
	<link>http://bluehua.org</link>
	<description>分享所学,backup一切~</description>
	<lastBuildDate>Wed, 23 Nov 2011 08:43:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>利用data-uri合并样式表和图片</title>
		<link>http://bluehua.org/2009/05/17/295.html</link>
		<comments>http://bluehua.org/2009/05/17/295.html#comments</comments>
		<pubDate>Sun, 17 May 2009 06:41:00 +0000</pubDate>
		<dc:creator>冥王星2011</dc:creator>
				<category><![CDATA[web dev]]></category>
		<category><![CDATA[data-uri]]></category>
		<category><![CDATA[mhtml]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://bluehua.org/?p=295</guid>
		<description><![CDATA[2010.9.13更新下载地址 http://code-of-emptyhua.googlecode.com/svn/trunk/web-dev/data-uri.py &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- data-URI是一种允许将图片直接嵌入页面或者样式表中的标准，新版本的firefox,safari,chrome,ie8均已支持，所以可以利用data-URI将样式表中的背景图片合并到文件，以减少连接数，加快网页的载入速度. 但是由于低于ie8的ie版本均不支持data-URI，所以要通过mhtml对ie6，7版本特殊照顾（ie中将网页保存为单个.mht文件时使用了该标准） 通过data-URI编码的图片要比原图大1/3，而且如果图片在样式表中反复出现，转换后的体积将比原文件加图片的体积不只大1/3，但是由于传输一般走gzip，客户端也有缓存，所以可以无视吧&#8230;. 恩，技术就是这么点，本来要用这个搞一下优化，但是老大没有点头，白写了脚本，不过学了会python也没用过，算练练手 下面这个就是通过脚本转换的曾经风靡全球的css garden的页面 http://bluehua.org/demo/data_uri/cssgarden/ 页面加载完毕只有两个请求，一个html，一个css 转换文件使用的参数 python /home/hualu/bin/data-uri.py -l /media/we/share/cssgarden/ -r http://bluehua.org/demo/data_uri/cssgarden/ /media/we/share/cssgarden/001 既然用不着，脚本也就一直beta下去了，啊&#8230;. python脚本下载]]></description>
			<content:encoded><![CDATA[<p>2010.9.13更新下载地址<br />
<a href="http://code-of-emptyhua.googlecode.com/svn/trunk/web-dev/data-uri.py">http://code-of-emptyhua.googlecode.com/svn/trunk/web-dev/data-uri.py</a><br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
<a href="http://en.wikipedia.org/wiki/Data_URI_scheme">data-URI</a>是一种允许将图片直接嵌入页面或者样式表中的标准，新版本的firefox,safari,chrome,ie8均已支持，所以可以利用data-URI将样式表中的背景图片合并到文件，以减少连接数，加快网页的载入速度.</p>
<p>但是由于低于ie8的ie版本均不支持data-URI，所以要通过<a href="http://www.phpied.com/mhtml-when-you-need-data-uris-in-ie7-and-under/">mhtml对ie6，7版本特殊照顾</a>（ie中将网页保存为单个.mht文件时使用了该标准）</p>
<p>通过data-URI编码的图片要比原图大1/3，而且如果图片在样式表中反复出现，转换后的体积将比原文件加图片的体积不只大1/3，但是由于传输一般走gzip，客户端也有缓存，所以可以无视吧&#8230;.</p>
<p>恩，技术就是这么点，本来要用这个搞一下优化，但是老大没有点头，白写了脚本，不过学了会python也没用过，算练练手<img class="xemotion" src="http://bluehua.org/wp-content/plugins/x-emotions/emotions/maomao/1.gif" border="0" alt="" /></p>
<p>下面这个就是通过脚本转换的曾经风靡全球的css garden的页面</p>
<p><a href="http://bluehua.org/demo/data_uri/cssgarden/" target="_blank">http://bluehua.org/demo/data_uri/cssgarden/</a></p>
<p>页面加载完毕只有两个请求，一个html，一个css</p>
<p>转换文件使用的参数</p>

<div class="wp_syntax"><div class="code overflow"><pre class="bash" style="font-family:monospace;">python <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>hualu<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>data-uri.py <span style="color: #660033;">-l</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>we<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>cssgarden<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #660033;">-r</span> http:<span style="color: #000000; font-weight: bold;">//</span>bluehua.org<span style="color: #000000; font-weight: bold;">/</span>demo<span style="color: #000000; font-weight: bold;">/</span>data_uri<span style="color: #000000; font-weight: bold;">/</span>cssgarden<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>media<span style="color: #000000; font-weight: bold;">/</span>we<span style="color: #000000; font-weight: bold;">/</span>share<span style="color: #000000; font-weight: bold;">/</span>cssgarden<span style="color: #000000; font-weight: bold;">/</span>001</pre></div></div>

<p>既然用不着，脚本也就一直beta下去了，啊&#8230;.</p>
<p><a href="http://sites.google.com/site/sharemyidea09/data-uri-builder-for-css-file" target="_blank">python脚本下载</a></p>
]]></content:encoded>
			<wfw:commentRss>http://bluehua.org/2009/05/17/295.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.357 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-05 02:15:50 -->

