<?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; chrome</title>
	<atom:link href="http://www.rainmoe.com/tag/chrome/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rainmoe.com</link>
	<description>One code, one world ...</description>
	<lastBuildDate>Thu, 29 Dec 2011 14:04:21 +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>开发者利器ChromeDevTools</title>
		<link>http://www.rainmoe.com/2009/12/25/chrome-developer-tools/</link>
		<comments>http://www.rainmoe.com/2009/12/25/chrome-developer-tools/#comments</comments>
		<pubDate>Fri, 25 Dec 2009 10:02:17 +0000</pubDate>
		<dc:creator>小邪</dc:creator>
				<category><![CDATA[探索 [Explore]]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[tool]]></category>

		<guid isPermaLink="false">http://www.evlos.org/?p=1843</guid>
		<description><![CDATA[> 这个工具对小邪来说真算是个利器的呢，不信的话听小邪慢慢解说喔 O(∩_∩)O。

> 使用 Chrome 浏览器的时候，右键对着网页空白处或者目标元素点击。



<span class="readmore"><a href="http://www.rainmoe.com/2009/12/25/chrome-developer-tools/" title="开发者利器ChromeDevTools">阅读全文——共1088字</a></span>]]></description>
			<content:encoded><![CDATA[<p>> 这个工具对小邪来说真算是个利器的呢，不信的话听小邪慢慢解说喔 O(∩_∩)O。<br />
> 使用 Chrome 浏览器的时候，右键对着网页空白处或者目标元素点击。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0925.jpg" /></p>
<p>> 然后选择“审核元素”那一项，即可启动 Chrome 的开发者利器，嘿嘿嘿。<br />
> 先看下图中的界面，界面中条理清晰，很容易就可以理解网页的结构与代码形式。</p>
<p><span id="more-1843"></span><strong>1. 分析网页：</strong></p>
<p>> 左侧可以很容易地理解网页的结构，而右边可以对元素进行具体的分析。<br />
> 比如图中，左侧选择一个元素，而在右侧则清楚的表明其CSS属性来自何处。<br />
> 这样如果想要修改一些CSS混杂的网页的话，完全不是问题了。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0927.jpg" /></p>
<p><strong>2. 分析元素范围：</strong></p>
<p>> 同时它还提供了元素地范围标示图，如下图，当你鼠标指向利器中的某个元素时。<br />
> 网页中相应的位置的元素就会被标示出来，同时如果你十分熟悉标示图的话。<br />
> 一眼就能看出 Padding Margin Height 等等属性的范围与起到的作用。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0928.jpg" /></p>
<p><strong>3. 即时修改（亮点）：</strong></p>
<p>> 然后，当我们把鼠标指向CSS分析框中时，就会出现如下图的一列复选框。<br />
> 我们可以随时使用复选框取消某一属性的作用，即时进行调整。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0929.jpg" /></p>
<p>> 仔细观察高亮的那一行代码，你会发现代码右边多出了点什么，那是我鼠标指上去的缘故。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0930.jpg" /></p>
<p>> 然后双击它，这样就可以输入代码了喔，比如我们像下图一样输入 style="background:#fff;"。<br />
> 然后猛击回车，代码的效果就会即时反应在网页上，嘎嘎，多么强大的利器哇！<br />
> 当然咯，刷新一下效果就会还原为初始状态，这个时候根据你的修改再写入CSS文件就好咯。</p>
<p>> 而且还可以像下图一样去修改右侧的CSS呢，右侧修改的话是根据选择器生效的喔。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0935.jpg" /></p>
<p>> 这里完全消灭了以前编辑CSS然后保存再刷新网页的这个辛苦的过程。<br />
> 呵呵，当然你使用 Top Style 等等软件也行，不过这类软件一般只支持IE内核吧。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0931.jpg" /></p>
<p><strong>4. 素材罗列：</strong></p>
<p>> 同时利器顶部有个叫  Resources 的选项，点进去就可以清晰地看到每个素材。<br />
> 呵呵，如果你对某个网页怀有好奇心的话，不妨打开利器来看看，搜刮一番。<br />
> 哇卡卡卡卡。然后左侧还有 Time 和 Size 的选项，可以分析元素载入耗时和素材大小。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0932.jpg" /></p>
<p><strong>5. Cookies 查看：</strong></p>
<p>> 这里清楚地罗列了在此网站保存的 Cookies，可以随意分析喔。<br />
> 嘎嘎，有一列是 Value，小邪就给藏起来了。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0934.jpg" /></p>
<p><strong>6. 代码错误提醒：</strong></p>
<p>> 顶部的 Console 选项点进去就会出现一个列表。<br />
> 里面显示的是浏览器解析时候遇到的问题和处理问题的建议。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/Capture0933.jpg" /></p>
<p><strong>7. 欢迎来 Follow 我的 Twitter <a target="_blank" rel="nofollow" href="http://twitter.com/angelsolo">@AngelSolo</a></strong></p>
<p>> 嘿嘿嘿，让你的网站代码越来越完美吧，到时候牛X了一定要叫小邪去围观喔。<br />
> 小邪最喜欢截图留念了，O(∩_∩)O 哇卡卡卡卡！（偶的笑声升级了）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rainmoe.com/2009/12/25/chrome-developer-tools/feed/</wfw:commentRss>
		<slash:comments>81</slash:comments>
		</item>
		<item>
		<title>使用批处理制作Chrome便携版</title>
		<link>http://www.rainmoe.com/2009/11/20/chrome-bat-portable/</link>
		<comments>http://www.rainmoe.com/2009/11/20/chrome-bat-portable/#comments</comments>
		<pubDate>Fri, 20 Nov 2009 02:26:05 +0000</pubDate>
		<dc:creator>小邪</dc:creator>
				<category><![CDATA[作品 [Work]]]></category>
		<category><![CDATA[bat]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[portable]]></category>

		<guid isPermaLink="false">http://www.evlos.org/?p=939</guid>
		<description><![CDATA[> 最近使用批处理做了个便携版，因为Protable提供的Chrome便携版将缓存存在U盘上。

> Chrome老是在读写U盘，很卡，所以我想到批处理可以间接过滤缓存文件。



<span class="readmore"><a href="http://www.rainmoe.com/2009/11/20/chrome-bat-portable/" title="使用批处理制作Chrome便携版">阅读全文——共3199字</a></span>]]></description>
			<content:encoded><![CDATA[<p>> 最近使用批处理做了个便携版，因为Protable提供的Chrome便携版将缓存存在U盘上。<br />
> Chrome老是在读写U盘，很卡，所以我想到批处理可以间接过滤缓存文件。</p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/bat_chrome1.jpg" /></p>
<p>> 可能有点复杂，╮(╯▽╰)╭ ，代码是一点一点精简的嘛，越长的代码越容易理解的说。<br />
> 要是大家有兴趣，下次我就做一个便携包，全部使用相对路径，就OK了。</p>
<p>> P.s. 现在在杭州，没带自己的电脑，只好用老妈的小本本，小屏幕好痛苦。</p>
<p><span id="more-939"></span><strong>讲解</strong>：</p>
<p>> 一般来说 WindowsXP下的Chrome的用户配置文件都在这里<br />
> 用户文件夹\Local Settings\Application Data\Google\Chrome\User Data<br />
> Chrome的安装路径都在这里，呵呵，看看桌面上快捷方式的属性就知道了<br />
> 用户文件\Local Settings\Application Data\Google\Chrome\Application\chrome.exe</p>
<p>> 而在Windows7下Chrome的用户配置文件都在这里<br />
> 用户文件夹\AppData\Local\Google\Chrome\User Data\</p>
<p>> 那么要做的准备就是 7z 与 Chrome 的整个Application文件夹<br />
> 即在已安装 Chrome 的电脑上把 Application 复制到和批处理同一个目录里</p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
ren &quot;谷歌的用户目录\User Data&quot; &quot;User Data Bak&quot;
md &quot;谷歌的用户目录\User Data&quot;
md &quot;谷歌的用户目录\User Data\Default&quot;
</pre>
<p>> 1. 首先为了防止把本电脑拥有者的用户配置文件覆盖掉，使用上边的代码把原先的文件目录修改个名称<br />
> 2. 然后就可以创建 User Data 和 Default 两个存放配置文件的文件夹了，Seven用户请自行修改<br />
> 3. 接着使用 7z 把我们自己的用户配置文件压缩包解压出来，话说 7z 只需要这么几个文件<br />
> 4. 7z.exe 7z.dll.7z.sfx 几个文件即可，放在这个批处理的文件夹里面<br />
> 5. 因为担心 7z 的命令行不支持长文件名或者带空格的文件名，所以这里要拐弯抹角一下<br />
> 6. 首先解压到C盘下面一个叫 tempfiles 的文件夹中，然后再复制所有文件到配置文件夹<br />
> 7. 最后删除 tempfiles 文件夹即可，呵呵，头痛了的举手 ^0^ ，陪我一起蛋疼吧<br />
> 8. 解释下命令 move 是移动，rd 是删除文件夹， /s 表示包括子文件和子文件夹，/q 表示不询问用户</p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
7z e t_chrome.zip -oc:\tempfiles
move &quot;c:\tempfiles\*.*&quot; &quot;谷歌的用户目录\User Data\Default&quot;
rd &quot;c:\tempfiles&quot; /q /s
</pre>
<p>> 9. 7z 的命令中，e 表示解压缩后面这个压缩包，-o 表示设置目标文件夹<br />
> 10. 然后使用 Call 命令启动 Chrome，Call 命令的好处是 Chrome.exe 关闭之后才会继续执行下面的命令</p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
call &quot;.\Application\chrome.exe&quot;
</pre>
<p>> 11. 下面的命令在 Chrome.exe 关闭之后才会继续执行<br />
> 12. 那么现在需要把被浏览器使用过后的我们自己的文件保存起来放在U盘上<br />
> 13. 首先删除原来的保存压缩包，建立 Chrome_data 目录<br />
> 14. 复制收藏夹，Cookies，等一些自己所必须的小容量文件</p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
del t_chrome.zip /q
md chrome_data
copy /y &quot;谷歌的用户目录\User Data\Default\Arch*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\bookmarks&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\cookies&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\current*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\exten*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\last*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\pref*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\visited*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\web*&quot; Chrome_Data
7z a t_chrome.zip Chrome_Data
rd chrome_data /q /s
rd &quot;谷歌的用户目录\User Data&quot; /q /s
ren &quot;谷歌的用户目录\User Data Bak&quot; &quot;User Data&quot;
</pre>
<p>> 15. 然后压缩成 t_chrome.zip 文件，删除 Chrome_data 文件夹及子文件<br />
> 16. 清楚自己在此电脑上的痕迹，将电脑上原来的配置文件还原</p>
<p>> 完工鸟，嘎嘎 \(^o^)/ ，下面是完整的批处理内容</p>
<pre class="brush: jscript; auto-links: false; html-script: false; title: ; notranslate">
ren &quot;谷歌的用户目录\User Data&quot; &quot;User Data Bak&quot;
md &quot;谷歌的用户目录\User Data&quot;
md &quot;谷歌的用户目录\User Data\Default&quot;
7z e t_chrome.zip -oc:\tempfiles
move &quot;c:\tempfiles\*.*&quot; &quot;谷歌的用户目录\User Data\Default&quot;
rd &quot;c:\tempfiles&quot; /q /s
call &quot;.\Application\chrome.exe&quot;
del t_chrome.zip /q
md chrome_data
copy /y &quot;谷歌的用户目录\User Data\Default\Arch*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\bookmarks&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\cookies&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\current*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\exten*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\last*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\pref*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\visited*&quot; Chrome_Data
copy /y &quot;谷歌的用户目录\User Data\Default\web*&quot; Chrome_Data
7z a t_chrome.zip Chrome_Data
del /q chrome_data\*.*
rd /q chrome_data
rd &quot;谷歌的用户目录\User Data&quot; /q /s
ren &quot;谷歌的用户目录\User Data Bak&quot; &quot;User Data&quot;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.rainmoe.com/2009/11/20/chrome-bat-portable/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>用Chrome进行优化分析</title>
		<link>http://www.rainmoe.com/2009/10/10/optimize-website-by-chrome/</link>
		<comments>http://www.rainmoe.com/2009/10/10/optimize-website-by-chrome/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 04:59:10 +0000</pubDate>
		<dc:creator>小邪</dc:creator>
				<category><![CDATA[探索 [Explore]]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.evlos.org/2009/10/10/%e7%94%a8chrome%e8%bf%9b%e8%a1%8c%e4%bc%98%e5%8c%96%e5%88%86%e6%9e%90/</guid>
		<description><![CDATA[我们来图

图中第三列有空档 这里在读取Widget的数据 花费了0.6s左右

图中6.05s和7.70s之间有一个大的空当 这里在读取文章的数据 花费了1.5s多

<span class="readmore"><a href="http://www.rainmoe.com/2009/10/10/optimize-website-by-chrome/" title="用Chrome进行优化分析">阅读全文——共510字</a></span>]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.rainmoe.com/wp-content/uploads/old/chrome-1.jpg" /></p>
<p>我们来图<br />
图中第三列有空档 这里在读取Widget的数据 花费了0.6s左右<br />
图中6.05s和7.70s之间有一个大的空当 这里在读取文章的数据 花费了1.5s多<br />
在数据读取上花费的时间过多<br />
所以SuperCache和WidgetCache是必备的 </p>
<p><span id="more-545"></span>4条长的紫色条是表示在读取Flickr图片上花费的时间<br />
这也是没办法的 </p>
<p>前面长的橙色条是表示花费在jQuery库的读取时间<br />
所以我改成了从Google提供的MinijQuery库读取 </p>
<p>第四行的绿条是用Autoptimize优化之后的CSS 读取很快<br />
这个插件我没有优化HTML和Javascript<br />
因为优化HTML会造成我的Mail to Commenter插件无法使用<br />
而优化Javascript会造成我的回复按键无法使用 </p>
<p>剩下紫色小点是CSS模板元素的读取<br />
这个不用管它<br />
 当然如果这里花费过多 请检查你的模板 </p>
<p>原来我在最底下有一个4s的空档<br />
居然是统计代码的问题<br />
我干脆就不统计了 </p>
<p>那么看我优化之后的图 </p>
<p><img src="http://www.rainmoe.com/wp-content/uploads/old/chrome-2.jpg" /></p>
<p>图上的点呈一条竖直的直线<br />
 颜色分布很均匀<br />
当然这张图来自于未包含Flickr图片的页面<br />
所以都是小点 </p>
<p>前面的空档是我换成OpenDNS的原因<br />
域名解析服务器离我这里有点远哈 </p>
<p>所以说Chrome的优化分析是非常有用的 节省了很多时间 </p>
]]></content:encoded>
			<wfw:commentRss>http://www.rainmoe.com/2009/10/10/optimize-website-by-chrome/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using memcached (Feed is rejected)
Page Caching using memcached
Database Caching 1/13 queries in 0.008 seconds using memcached
Object Caching 309/331 objects using memcached

Served from: www.rainmoe.com @ 2012-02-09 17:03:52 -->
