<?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; zen coding</title>
	<atom:link href="http://www.iamued.com/tag/zen-coding/feed" rel="self" type="application/rss+xml" />
	<link>http://www.iamued.com</link>
	<description>http://www.IamUED.com</description>
	<lastBuildDate>Wed, 18 Jan 2012 02:51:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<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 两行代码下去 生成的结果 方便快捷 下面介绍一下选择符用法 这里是一个支持的属性和操作符的列表： * E 元素名称(div, p); * E#id 使用id的元素(div#content, p#intro, span#error); * E.class 使用类的元素(div.header, p.error.critial). 你也可以联合使用class和idID: [...]]]></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://iamued-wordpress.stor.sinaapp.com/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; title: ; notranslate">&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>
]]></content:encoded>
			<wfw:commentRss>http://www.iamued.com/qianduan/1246.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

