<?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>刘钢 - 我是UED &#187; 工具</title>
	<atom:link href="http://www.iamued.com/tag/%e5%b7%a5%e5%85%b7/feed" rel="self" type="application/rss+xml" />
	<link>http://www.iamued.com</link>
	<description>http://www.IamUED.com</description>
	<lastBuildDate>Wed, 28 Jul 2010 12:58:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Zen Coding初体验 确实爽</title>
		<link>http://www.iamued.com/qianduan/1246.html</link>
		<comments>http://www.iamued.com/qianduan/1246.html#comments</comments>
		<pubDate>Thu, 28 Jan 2010 12:21:33 +0000</pubDate>
		<dc:creator>RichieLiu</dc:creator>
				<category><![CDATA[前端开发]]></category>
		<category><![CDATA[页面实现]]></category>
		<category><![CDATA[zen coding]]></category>
		<category><![CDATA[前端]]></category>
		<category><![CDATA[工具]]></category>

		<guid isPermaLink="false">http://www.iamued.com/?p=1246</guid>
		<description><![CDATA[一直听说Zen Coding 最近一直在研究前端最合适的IDE 所以也索性尝试了一下
ZenCoding项目地址：http://code.google.com/p/zen-coding/
先说环境 我是在MyEclipse &#62; aptana 下面安装的Zen Coding
安装方法不难 建立一个项目 新建一个文件夹叫 script 然后把Zen Coding拷贝进去就可以了
Aptana/Eclipse
由于Aptana本身就是基于Eclipse的，所以，Zen  Coding也是支持Eclipse的，只是需要一个EclipseMonkey插件的支持，Aptana已经封装了这个插件，所以如果你使用 Aptana，下面的第一步可以跳过。

通过更新网站安装EclipseMonkey: http://download.eclipse.org/technology/dash/update(如 果你使用Aptana，可跳过这一步)
在你的当前工作去创建一个顶级的项目，给它命名，比如，就叫zencoding
在新创建的项目中创建scripts文件夹
解压缩下载的ZIP插件包到该文件夹。项目结构看起来就像这样:
安装之后，Aptana的菜单栏中的“脚本(Script)”菜单中将会出现Zen coding相关子菜单

注意事项：

Aptana版的官方插件是基于MAC机的，如果你用的是Windows，需要手动更改快捷键(在每个文件头部的注释片段中更改)
官方的文件编码有点儿乱，修改官方js的时候，请注意编码问题，修改不当会造成相关功能的丢失

试用了一下发现确实很爽
具体的看下面介绍

做一个简单的Demo
html:xxs
div#header&#62;div#logo.left+ul#menu&#62;li*5&#62;a

两行代码下去 生成的结果

&#60;/p&#62;
&#60;p&#62;&#60;!DOCTYPE html PUBLIC &#34;-//W3C//DTD XHTML 1.1//EN&#34; &#34;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&#34;&#62;&#60;/p&#62;
&#60;p&#62;&#60;html xmlns=&#34;http://www.w3.org/1999/xhtml&#34; xml:lang=&#34;en&#34;&#62;&#60;/p&#62;
&#60;p&#62;&#60;head&#62;&#60;/p&#62;
&#60;p&#62;	&#60;title&#62;&#60;/title&#62;&#60;/p&#62;
&#60;p&#62;	&#60;meta http-equiv=&#34;Content-Type&#34; content=&#34;text/html;charset=UTF-8&#34; /&#62;&#60;/p&#62;
&#60;p&#62;&#60;/head&#62;&#60;/p&#62;
&#60;p&#62;&#60;body&#62;&#60;/p&#62;
&#60;div id=&#34;header&#34;&#62;
&#60;div id=&#34;logo&#34; class=&#34;left&#34;&#62;&#60;/div&#62;
&#60;ul id=&#34;menu&#34;&#62;
&#60;li&#62;&#60;a href=&#34;&#34;&#62;&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;&#34;&#62;&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;&#34;&#62;&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;&#34;&#62;&#60;/a&#62;&#60;/li&#62;
&#60;li&#62;&#60;a href=&#34;&#34;&#62;&#60;/a&#62;&#60;/li&#62;
&#60;/ul&#62;
&#60;/div&#62;
&#60;p&#62;&#60;/body&#62;&#60;/p&#62;
&#60;p&#62;&#60;/html&#62;&#60;/p&#62;
&#60;p&#62;

方便快捷 下面介绍一下选择符用法
这里是一个支持的属性和操作符的列表：
    * E
      元素名称(div, p);
   [...]]]></description>
			<content:encoded><![CDATA[<p>一直听说Zen Coding 最近一直在研究前端最合适的IDE 所以也索性尝试了一下</p>
<p>ZenCoding项目地址：http://code.google.com/p/zen-coding/</p>
<p>先说环境 我是在MyEclipse &gt; aptana 下面安装的Zen Coding</p>
<p>安装方法不难 建立一个项目 新建一个文件夹叫 script 然后把Zen Coding拷贝进去就可以了</p>
<h4>Aptana/Eclipse</h4>
<p>由于Aptana本身就是基于Eclipse的，所以，Zen  Coding也是支持Eclipse的，只是需要一个EclipseMonkey插件的支持，Aptana已经封装了这个插件，所以如果你使用 Aptana，下面的第一步可以跳过。</p>
<ol>
<li>通过更新网站安装EclipseMonkey: <a rel="nofollow" href="http://download.eclipse.org/technology/dash/update">http://download.eclipse.org/technology/dash/update</a>(如 果你使用Aptana，可跳过这一步)</li>
<li>在你的当前工作去创建一个顶级的项目，给它命名，比如，就叫<strong>zencoding</strong></li>
<li>在新创建的项目中创建<strong>scripts</strong>文件夹</li>
<li>解压缩下载的ZIP插件包到该文件夹。项目结构看起来就像这样:<img src="http://www.iamued.com/wp-content/uploads/auto_save_image/2010/01/094710Plh.png" alt="" /></li>
<li>安装之后，Aptana的菜单栏中的“脚本(Script)”菜单中将会出现Zen coding相关子菜单</li>
</ol>
<p>注意事项：</p>
<ul>
<li>Aptana版的官方插件是基于MAC机的，如果你用的是Windows，需要手动更改快捷键(在每个文件头部的注释片段中更改)</li>
<li>官方的文件编码有点儿乱，修改官方js的时候，请注意<strong>编码问题</strong>，修改不当会造成相关功能的丢失</li>
</ul>
<p><strong>试用了一下发现确实很爽</strong></p>
<p>具体的看下面介绍</p>
<p><span id="more-1246"></span></p>
<p>做一个简单的Demo</p>
<blockquote><p>html:xxs</p>
<p>div#header&gt;div#logo.left+ul#menu&gt;li*5&gt;a</p>
</blockquote>
<p>两行代码下去 生成的结果</p>
<p>
<pre class="brush: jscript;">&lt;/p&gt;
&lt;p&gt;&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.1//EN&quot; &quot;http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot;&gt;&lt;/p&gt;
&lt;p&gt;&lt;head&gt;&lt;/p&gt;
&lt;p&gt;	&lt;title&gt;&lt;/title&gt;&lt;/p&gt;
&lt;p&gt;	&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html;charset=UTF-8&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/head&gt;&lt;/p&gt;
&lt;p&gt;&lt;body&gt;&lt;/p&gt;
&lt;div id=&quot;header&quot;&gt;
&lt;div id=&quot;logo&quot; class=&quot;left&quot;&gt;&lt;/div&gt;
&lt;ul id=&quot;menu&quot;&gt;
&lt;li&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;&lt;/body&gt;&lt;/p&gt;
&lt;p&gt;&lt;/html&gt;&lt;/p&gt;
&lt;p&gt;</pre>
</p>
<p>方便快捷 下面介绍一下选择符用法</p>
<p>这里是一个支持的属性和操作符的列表：</p>
<p>    * E</p>
<p>      元素名称(div, p);</p>
<p>    * E#id</p>
<p>      使用id的元素(div#content, p#intro, span#error);</p>
<p>    * E.class</p>
<p>      使用类的元素(div.header, p.error.critial). 你也可以联合使用class和idID: div#content.column.width;</p>
<p>    * E>N</p>
<p>      子代元素(div>p, div#footer>p>span);</p>
<p>    * E+N</p>
<p>      兄弟元素(h1+p, div#header+div#content+div#footer);</p>
<p>    * E*N</p>
<p>      元素倍增(ul#nav>li*5>a);</p>
<p>    * E$*N</p>
<p>      条目编号 (ul#nav>li.item-$*5);</p>
<p>具体的还要等我用熟了再给大家介绍了</p>
<p>本文部分内容转自互联网</p>
<h2  class="related_post_title">您可能还关注的？</h2><ul class="related_post"><li><a href="http://www.iamued.com/qianduan/1612.html" title="太NB了：Google Docs Ctrl + C 技术浅析">太NB了：Google Docs Ctrl + C 技术浅析</a></li><li><a href="http://www.iamued.com/qianduan/1486.html" title="判断 iframe 是否加载完成的完美方法">判断 iframe 是否加载完成的完美方法</a></li><li><a href="http://www.iamued.com/qianduan/1382.html" title="即拷即用动画函数：透明度渐变、位置移动、尺寸变化">即拷即用动画函数：透明度渐变、位置移动、尺寸变化</a></li><li><a href="http://www.iamued.com/qianduan/1369.html" title="第六期WEB标准化交流会 会后总结 By 刘钢">第六期WEB标准化交流会 会后总结 By 刘钢</a></li><li><a href="http://www.iamued.com/qianduan/1373.html" title="kejun的HTML面试题答案揭晓">kejun的HTML面试题答案揭晓</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/qianduan/1246.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
