<?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>春去花还在-CoLee★＂ &#187; xml与xsl</title>
	<atom:link href="http://colee.99n9.com/category/web%e5%89%8d%e7%ab%af%e6%8a%80%e6%9c%af%e7%b1%bb/xml%e4%b8%8exsl/feed/" rel="self" type="application/rss+xml" />
	<link>http://colee.99n9.com</link>
	<description>CoLee的网页设计制作素材、html、javacript、ajax代码精心自编或修改收藏，欢迎大家共享与交流。</description>
	<lastBuildDate>Tue, 04 Aug 2009 03:51:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>做web前端开发常用工具介绍</title>
		<link>http://colee.99n9.com/%e5%81%9aweb%e5%89%8d%e7%ab%af%e5%bc%80%e5%8f%91%e5%b8%b8%e7%94%a8%e5%b7%a5%e5%85%b7%e4%bb%8b%e7%bb%8d/</link>
		<comments>http://colee.99n9.com/%e5%81%9aweb%e5%89%8d%e7%ab%af%e5%bc%80%e5%8f%91%e5%b8%b8%e7%94%a8%e5%b7%a5%e5%85%b7%e4%bb%8b%e7%bb%8d/#comments</comments>
		<pubDate>Tue, 04 Aug 2009 03:51:52 +0000</pubDate>
		<dc:creator>CoLee★＂</dc:creator>
				<category><![CDATA[JQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[div+css]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[xml与xsl]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[前端开发]]></category>
		<category><![CDATA[常用工具]]></category>

		<guid isPermaLink="false">http://colee.99n9.com/?p=221</guid>
		<description><![CDATA[由于近年来RIA相关技术的兴起，WEB前端相关职位已经开始出现在越来越多的互联网公司中，而且越来越受到人们的重视。
现在做前端与前些年（PS设计出效果图，dreamweaver拉出界面，就可以交由后台程序员来套程序了）已经完全不同。由于浏览器运行环境以及RIA项目需求的特殊性，WEB前端所涉及的东西也越来越多，web标准、多浏览器兼容、程序性能、JS内存泄露、js/Ajax的调试&#8230;很多很多的问题摆到了WEB前端开发人员身上，因此如果能有一些相关的小工具来辅助我们，相信对于我们的项目开发效率和开发难度上都会有所改善。
尽管本人在前端开发方面还有太多太多的未知，但是在实际开发中也积累了不少各类各样的前端开发用的小工具，有些工具对于我们的项目来说甚至是事半功倍的。
废话不多说，我就分类来分享一下本人所用到一些工具，一来自己做个总结，二来希望能对其它做开发的朋友有所帮助。
这篇文章主要介绍关于开发方面的相关的工具。
1、Aptana
说到Aptana，我想每一位做前端技术的朋友都应该已经知道它的大名了。Aptana是一个基于Eclipse的致力于前端开发（JavaScript）的工具，其功能非常强大，而且是开源项目（Profession版收费）。
它具有以下特点：
1、JavaScript,HTML,CSS代码提示
2、代码结构（大纲）：显示JavaScript,HTML和CSS的代码结构。 
3、代码语法错误提示。 
4、支持Aptana UI自定义和扩展。 
5、支持跨平台。 
6、支持流行AJAX框架的Code Assist功能：AFLAX，Dojo，JQuery，MochiKit，Prototype，Rico，script.aculo.us，Yahoo UI。 
7、JS代码在IE/FF下的断点调试。
8、插件丰富，如AIR、PHP、Ruby、Python等语言的开发插件。
9、内置其自行开发的Ajax应用服务器Aptana Jaxer。
对于纯前端的开发来讲，特别是js的开发来讲，aptana真的是不可多的的好工具。
2、Spket
Spket也是一个基于Eclipse构建起来的开源JS开发工具。可单独使用，也可作为eclipse插件使用。具有强大的JS、Ajax框架代码提示功能。特别是开发Jquery/ExtJS时，使用这个插件可以为开发带来极大的方便，免去记忆和查找大量复杂API之苦。特别推荐使用EXT的开发人员使用，这个工具应该是当前开发extjs的首推工具了，网上甚至有人称其为“Ext开发人员的紫色匕首”。
3、TopStyle
这个工具真是太有名了，我想每位做前端的人可能都要比我还要熟悉它，它是一款功能专注于CSS设计的辅助工具，功能十分丰富，包括：可以选取特定的浏览器或CSS阶层、内建的样式表检查器、内部的预览能力、以颜色标示的编辑器，以及样式预览等，具体可以到这里看介绍：[URL=]http://baike.baidu.com/view/662735.htm[/URL]。
4、JSA 优秀的JS代码压缩混淆工具
这个本来应该不算开发工具，但是不知归到哪里比较好，而且觉得这个对于最终代码发布来说还是一个很有用的工具，因此这里就推荐一下。JSA是用基于JAVA开发的js脚本压缩工具，文件后缀是jar格式的，因此需要你的电脑首先安装了JRE运行环境。该压缩工具采用的压缩算法，可以使你的JS代码达到最小，从而加速页面的加载速度。
5、PlayColor/飞鱼网页尺/SWFDecompiler
这里推荐的三款工具主要使用于界面和美工设计。
PlayColor是一块小巧的取色工具，在网页设计中，特别是参考一些设计资源的配色时，这个工具能为我们带来很大的方便。
飞鱼网页尺是一个用来测量屏幕中两点之间距离的小工具，这个在前端页面的设计制作中也用的比较多，当然可取代的工具也不少，有兴趣的大家可以网上找找。
SWFDecompiler：大名顶顶的Flash反编译工具，有时候我们再网上看到很多有用的Flash，但是由于没有源码，即没办法应用到我们的项目中，又不能学习研究其源码，有了这个工具，你的想法基本就可以实现了。
这几个工具这里就不给出下载地址了，baidu/google一下，N多可以下载的。
]]></description>
			<content:encoded><![CDATA[<p>由于近年来RIA相关技术的兴起，WEB前端相关职位已经开始出现在越来越多的互联网公司中，而且越来越受到人们的重视。</p>
<p>现在做前端与前些年（PS设计出效果图，dreamweaver拉出界面，就可以交由后台程序员来套程序了）已经完全不同。由于浏览器运行环境以及RIA项目需求的特殊性，WEB前端所涉及的东西也越来越多，web标准、多浏览器兼容、程序性能、JS内存泄露、js/Ajax的调试&#8230;很多很多的问题摆到了WEB前端开发人员身上，因此如果能有一些相关的小工具来辅助我们，相信对于我们的项目开发效率和开发难度上都会有所改善。</p>
<p>尽管本人在前端开发方面还有太多太多的未知，但是在实际开发中也积累了不少各类各样的前端开发用的小工具，有些工具对于我们的项目来说甚至是事半功倍的。</p>
<p>废话不多说，我就分类来分享一下本人所用到一些工具，一来自己做个总结，二来希望能对其它做开发的朋友有所帮助。</p>
<p>这篇文章主要介绍关于开发方面的相关的工具。</p>
<p><strong>1、<img style="margin: 3px 5px -3px; width: 16px; height: 16px; padding: 0px;" src="http://www.ajaxbbs.net/dlink/gfx/web.png" alt="" width="16" height="16" /><a title="External link: aptana.com" href="http://aptana.com/" target="_blank">Aptana</a></strong></p>
<p>说到Aptana，我想每一位做前端技术的朋友都应该已经知道它的大名了。Aptana是一个基于Eclipse的致力于前端开发（JavaScript）的工具，其功能非常强大，而且是开源项目（Profession版收费）。</p>
<p><strong>它具有以下特点：</strong></p>
<p><code>1、JavaScript,HTML,CSS代码提示<br />
2、代码结构（大纲）：显示JavaScript,HTML和CSS的代码结构。 <br />
3、代码语法错误提示。 <br />
4、支持Aptana UI自定义和扩展。 <br />
5、支持跨平台。 <br />
6、支持流行AJAX框架的Code Assist功能：AFLAX，Dojo，JQuery，MochiKit，Prototype，Rico，script.aculo.us，Yahoo UI。 <br />
7、JS代码在IE/FF下的断点调试。<br />
8、插件丰富，如AIR、PHP、Ruby、Python等语言的开发插件。<br />
9、内置其自行开发的Ajax应用服务器Aptana Jaxer。</code></p>
<p>对于纯前端的开发来讲，特别是js的开发来讲，aptana真的是不可多的的好工具。</p>
<p><strong>2、<img style="margin: 3px 5px -3px; width: 16px; height: 16px; padding: 0px;" src="http://spket.com/favicon.ico" alt="" width="16" height="16" /><a title="External link: spket.com" href="http://spket.com/" target="_blank">Spket</a></strong></p>
<p>Spket也是一个基于Eclipse构建起来的开源JS开发工具。可单独使用，也可作为eclipse插件使用。具有强大的JS、Ajax框架代码提示功能。特别是开发<img style="margin: 3px 5px -3px; width: 16px; height: 16px; padding: 0px;" src="http://www.ajaxbbs.net/dlink/gfx/web.png" alt="" width="16" height="16" /><a title="External link: www.jquery.com" href="http://www.jquery.com/" target="_blank">Jquery</a>/<img style="margin: 3px 5px -3px; width: 16px; height: 16px; padding: 0px;" src="http://www.ajaxbbs.net/dlink/gfx/web.png" alt="" width="16" height="16" /><a title="External link: www.extjs.com" href="http://www.extjs.com/" target="_blank">ExtJS</a>时，使用这个插件可以为开发带来极大的方便，免去记忆和查找大量复杂API之苦。特别推荐使用EXT的开发人员使用，这个工具应该是当前开发extjs的首推工具了，网上甚至有人称其为“Ext开发人员的紫色匕首”。</p>
<p><strong>3、<img style="margin: 3px 5px -3px; width: 16px; height: 16px; padding: 0px;" src="http://www.newsgator.com/favicon.ico" alt="" width="16" height="16" /><a title="External link: www.newsgator.com" href="http://www.newsgator.com/individuals/topstyle/default.aspx" target="_blank">TopStyle</a></strong></p>
<p>这个工具真是太有名了，我想每位做前端的人可能都要比我还要熟悉它，它是一款功能专注于CSS设计的辅助工具，功能十分丰富，包括：可以选取特定的浏览器或CSS阶层、内建的样式表检查器、内部的预览能力、以颜色标示的编辑器，以及样式预览等，具体可以到这里看介绍：[URL=]http://baike.baidu.com/view/662735.htm[/URL]。</p>
<p><strong>4、<img style="margin: 3px 5px -3px; width: 16px; height: 16px; padding: 0px;" src="http://www.ajaxbbs.net/dlink/gfx/web.png" alt="" width="16" height="16" /><a title="External link: www.xidea.org" href="http://www.xidea.org/project/jsa/" target="_blank">JSA</a> 优秀的JS代码压缩混淆工具</strong></p>
<p>这个本来应该不算开发工具，但是不知归到哪里比较好，而且觉得这个对于最终代码发布来说还是一个很有用的工具，因此这里就推荐一下。JSA是用基于JAVA开发的js脚本压缩工具，文件后缀是jar格式的，因此需要你的电脑首先安装了JRE运行环境。该压缩工具采用的压缩算法，可以使你的JS代码达到最小，从而加速页面的加载速度。</p>
<p><strong>5、PlayColor/飞鱼网页尺/SWFDecompiler</strong></p>
<p>这里推荐的三款工具主要使用于界面和美工设计。</p>
<p><span style="color: #808000;">PlayColor</span>是一块小巧的取色工具，在网页设计中，特别是参考一些设计资源的配色时，这个工具能为我们带来很大的方便。</p>
<p><span style="color: #808000;">飞鱼网页尺</span>是一个用来测量屏幕中两点之间距离的小工具，这个在前端页面的设计制作中也用的比较多，当然可取代的工具也不少，有兴趣的大家可以网上找找。</p>
<p><span style="color: #808000;">SWFDecompiler</span>：大名顶顶的Flash反编译工具，有时候我们再网上看到很多有用的Flash，但是由于没有源码，即没办法应用到我们的项目中，又不能学习研究其源码，有了这个工具，你的想法基本就可以实现了。</p>
<p>这几个工具这里就不给出下载地址了，baidu/google一下，N多可以下载的。</p>
]]></content:encoded>
			<wfw:commentRss>http://colee.99n9.com/%e5%81%9aweb%e5%89%8d%e7%ab%af%e5%bc%80%e5%8f%91%e5%b8%b8%e7%94%a8%e5%b7%a5%e5%85%b7%e4%bb%8b%e7%bb%8d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>一个xml+xsl的基础入门型实例</title>
		<link>http://colee.99n9.com/%e4%b8%80%e4%b8%aaxmlxsl%e7%9a%84%e5%9f%ba%e7%a1%80%e5%85%a5%e9%97%a8%e5%9e%8b%e5%ae%9e%e4%be%8b/</link>
		<comments>http://colee.99n9.com/%e4%b8%80%e4%b8%aaxmlxsl%e7%9a%84%e5%9f%ba%e7%a1%80%e5%85%a5%e9%97%a8%e5%9e%8b%e5%ae%9e%e4%be%8b/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 03:03:59 +0000</pubDate>
		<dc:creator>CoLee★＂</dc:creator>
				<category><![CDATA[xml与xsl]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xsl]]></category>
		<category><![CDATA[入门]]></category>
		<category><![CDATA[基础]]></category>
		<category><![CDATA[实例]]></category>

		<guid isPermaLink="false">http://colee.99n9.com/?p=152</guid>
		<description><![CDATA[对于xml与xsl方面的理论与技术我认知的并不是很多,但不可否认在未来的互联网技术条件达到一定水平的时候,未来的网页在功能与效果将与今日的有天壤之别.我个人认为xml+xsl的技术应用当今主要受限于服务器技术与浏览器技术,纯属个人之见,大家别被误导了.呵呵!好了,实例代码如下:
index.xml

&#60;?xml version="1.0" encoding="GB2312"?&#62;
&#60;?xml-stylesheet type="text/xsl" href="old.xsl"?&#62;
&#60;俱乐部&#62;
&#60;会员&#62;   
&#60;姓名&#62;cnbruce &#60;/姓名&#62;
&#60;年龄&#62;10 &#60;/年龄&#62;
&#60;性别&#62;男 &#60;/性别&#62;
&#60;描述&#62;他是一个糟糕的家伙！&#60;/描述&#62;
&#60;/会员&#62;
&#60;会员&#62;
&#60;姓名&#62;yufuzi&#60;/姓名&#62;
&#60;年龄&#62;80 &#60;/年龄&#62;
&#60;性别&#62;男 &#60;/性别&#62;
&#60;描述&#62;他是一个优秀的男人！&#60;/描述&#62;
&#60;/会员&#62;
&#60;会员&#62;
&#60;姓名&#62;xiaojin&#60;/姓名&#62;
&#60;年龄&#62;20 &#60;/年龄&#62;
&#60;性别&#62;男 &#60;/性别&#62;
&#60;描述&#62;他人品有问题！&#60;/描述&#62;
&#60;/会员&#62;
&#60;/俱乐部&#62;


old.xsl

&#60;?xml version="1.0" encoding="GB2312"?&#62;
&#60;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"&#62;
&#60;xsl:template match="/"&#62;
&#60;table border="1"&#62;
&#60;tr&#62;
&#60;th&#62;姓名&#60;/th&#62;
&#60;th&#62;年龄&#60;/th&#62;
&#60;th&#62;性别&#60;/th&#62;
&#60;th&#62;描述&#60;/th&#62;
&#60;/tr&#62;
&#60;xsl:for-each select="俱乐部/会员"&#62;
&#60;tr&#62;
&#60;!--表达式为何不需要包括父节点或从文档根开始。这是因为这些元素的路径是根据 &#60;xsl:for-each&#62; 构造中的 XPath 表达式来计算的--&#62;
&#60;td&#62;&#60;xsl:value-of select="姓名"/&#62;&#60;/td&#62;
&#60;td&#62;&#60;xsl:value-of select="年龄"/&#62;&#60;/td&#62;
&#60;td&#62;&#60;xsl:value-of select="性别"/&#62;&#60;/td&#62;
&#60;td&#62;&#60;xsl:value-of select="描述"/&#62;&#60;/td&#62;
&#60;/tr&#62;
&#60;/xsl:for-each&#62;
&#60;/table&#62;
&#60;/xsl:template&#62;
&#60;/xsl:stylesheet&#62;

建好后上传到服务器,然后浏览 index.xml   看看是什么效果^_^
]]></description>
			<content:encoded><![CDATA[<p>对于xml与xsl方面的理论与技术我认知的并不是很多,但不可否认在未来的互联网技术条件达到一定水平的时候,未来的网页在功能与效果将与今日的有天壤之别.我个人认为xml+xsl的技术应用当今主要受限于服务器技术与浏览器技术,纯属个人之见,大家别被误导了.呵呵!好了,实例代码如下:</p>
<p>index.xml<br />
<code><br />
&lt;?xml version="1.0" encoding="GB2312"?&gt;<br />
&lt;?xml-stylesheet type="text/xsl" href="old.xsl"?&gt;<br />
&lt;俱乐部&gt;<br />
&lt;会员&gt;   <br />
&lt;姓名&gt;cnbruce &lt;/姓名&gt;<br />
&lt;年龄&gt;10 &lt;/年龄&gt;<br />
&lt;性别&gt;男 &lt;/性别&gt;<br />
&lt;描述&gt;他是一个糟糕的家伙！&lt;/描述&gt;<br />
&lt;/会员&gt;<br />
&lt;会员&gt;<br />
&lt;姓名&gt;yufuzi&lt;/姓名&gt;<br />
&lt;年龄&gt;80 &lt;/年龄&gt;<br />
&lt;性别&gt;男 &lt;/性别&gt;<br />
&lt;描述&gt;他是一个优秀的男人！&lt;/描述&gt;<br />
&lt;/会员&gt;<br />
&lt;会员&gt;<br />
&lt;姓名&gt;xiaojin&lt;/姓名&gt;<br />
&lt;年龄&gt;20 &lt;/年龄&gt;<br />
&lt;性别&gt;男 &lt;/性别&gt;<br />
&lt;描述&gt;他人品有问题！&lt;/描述&gt;<br />
&lt;/会员&gt;<br />
&lt;/俱乐部&gt;<br />
</code><br />
</p>
<p>old.xsl<br />
<code><br />
&lt;?xml version="1.0" encoding="GB2312"?&gt;<br />
&lt;xsl:stylesheet xmlns:xsl="<a href="http://www.w3.org/1999/XSL/Transform">http://www.w3.org/1999/XSL/Transform</a>" version="1.0"&gt;<br />
&lt;xsl:template match="/"&gt;<br />
&lt;table border="1"&gt;<br />
&lt;tr&gt;<br />
&lt;th&gt;姓名&lt;/th&gt;<br />
&lt;th&gt;年龄&lt;/th&gt;<br />
&lt;th&gt;性别&lt;/th&gt;<br />
&lt;th&gt;描述&lt;/th&gt;<br />
&lt;/tr&gt;<br />
&lt;xsl:for-each select="俱乐部/会员"&gt;<br />
&lt;tr&gt;<br />
&lt;!--表达式为何不需要包括父节点或从文档根开始。这是因为这些元素的路径是根据 &lt;xsl:for-each&gt; 构造中的 XPath 表达式来计算的--&gt;<br />
&lt;td&gt;&lt;xsl:value-of select="姓名"/&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;xsl:value-of select="年龄"/&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;xsl:value-of select="性别"/&gt;&lt;/td&gt;<br />
&lt;td&gt;&lt;xsl:value-of select="描述"/&gt;&lt;/td&gt;<br />
&lt;/tr&gt;<br />
&lt;/xsl:for-each&gt;<br />
&lt;/table&gt;<br />
&lt;/xsl:template&gt;<br />
&lt;/xsl:stylesheet&gt;<br />
</code><br />
建好后上传到服务器,然后浏览 index.xml   看看是什么效果^_^</p>
]]></content:encoded>
			<wfw:commentRss>http://colee.99n9.com/%e4%b8%80%e4%b8%aaxmlxsl%e7%9a%84%e5%9f%ba%e7%a1%80%e5%85%a5%e9%97%a8%e5%9e%8b%e5%ae%9e%e4%be%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

