<?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>aw's blog 姿态永恒 &#187; 关于HTML的文章</title>
	<atom:link href="http://www.awflasher.com/blog/tag/html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.awflasher.com/blog</link>
	<description>分享互联网, 分享人生</description>
	<lastBuildDate>Sun, 29 Jan 2012 11:57:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>前端工程师学习HTML的经典网站 HTML Playground</title>
		<link>http://www.awflasher.com/blog/archives/1313</link>
		<comments>http://www.awflasher.com/blog/archives/1313#comments</comments>
		<pubDate>Sun, 08 Jun 2008 12:37:03 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Stumble Upon]]></category>
		<category><![CDATA[Web前端]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/1313</guid>
		<description><![CDATA[今天在Stumble Upon看到一个推荐“HTML Playground”。虽然是2006年的作品，个人认为是目前为止看到的最好的学习HTML的资源。尤其是对于那些追求更好的语义化HTML产品的工程师，这个网站实在是一大福音。 如果感兴趣，现在就打开这个网站（新窗口打开）看看哦。我发现深入细节之后，自己的HTML还有很多潜力可以挖掘：） 关于这个网站的使用方法，我简单描述一下： 在左上角，用鼠标选择一个HTML标签。 右上角会出现这个标签的含义。例如你选择“&#60;tfoot&#62;”，右侧会出现： Defines a table footer. The thead, tfoot and tbody elements enable you to group rows in a table. When you create a table, you might want to have a header row, some rows with data, and a row with totals at bottom. This division enables browsers to support [...]]]></description>
			<content:encoded><![CDATA[<p>今天在Stumble Upon看到一个推荐“HTML Playground”。虽然是2006年的作品，个人认为是目前为止看到的最好的学习HTML的资源。尤其是对于那些追求更好的语义化HTML产品的工程师，这个网站实在是一大福音。</p>
<p>如果感兴趣，现在就打开这个网站（<a href="http://htmlplayground.com/" target="_blank">新窗口打开</a>）看看哦。我发现深入细节之后，自己的HTML还有很多潜力可以挖掘：）</p>
<p>关于这个网站的使用方法，我简单描述一下：</p>
<ol>
<li>在左上角，用鼠标选择一个HTML标签。</li>
<li>右上角会出现这个标签的含义。例如你选择“&lt;tfoot&gt;”，右侧会出现：<br />
<blockquote><p>Defines a table footer. The thead, tfoot and tbody elements enable you to group rows in a table. When you create a table, you might want to have a header row, some rows with data, and a row with totals at bottom. This division enables browsers to support scrolling of table bodies independently of the table header and footer. When long tables are printed, the table header and footer information may be repeated on each page that contains table data.</p></blockquote>
<p>我简单翻译一下：（&lt;tfoot&gt;）定义一个table的底。thead、tfoot和tbody元素能让你为一个table分排（上中下）。因为，当你创建一个table的时候，你也许需要一个表头、内容和一个表尾（三排）。这样做的好处是，当一个table被打印时，表头和表尾会在每一页重复出现（内容在中间循环），这样用户看起来就会更加清晰。</li>
<li>右下角有一个“Example Code”，这里面的内容可以即使编辑并在右侧看到效果，这一点类似Firebug的HTML Edit工具。对于一次性修改多处HTML、CSS非常有用。</li>
<li>左下角是当前标签所能支持的各种属性。可以动态地修改以观察效果。类似3</li>
</ol>
<p>我有一点感慨：现在Web开发的门槛随着Google AppEngine和大量的JavaScript开发库的涌现，已经非常低了。使用Google AppEngine（目前仅Python）和jQuery，可以很快的构建一套自己的Web服务。而开发者只需用到一些简单的Python、JavaScript知识来分别处理服务器端和前端的逻辑。而类似“HTML Playground”这些优秀的智能教程也在逐渐出现，Web开发本身会不会在未来成为一门“基本技能”呢？</p>
<p>可以说，快速、高效的Web开发如果成为一种基本技能，必然会给其他行业带来极大的（方）便利（益）。而（开发者）如何向第三方（使用Web开发受益的传统行业）索取回报，也许是未来一个有趣的话题。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/1313#awcomment"><strong>10</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/1313#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/html" rel="tag">HTML</a>, <a href="http://www.awflasher.com/blog/tag/stumble-upon" rel="tag">Stumble Upon</a>, <a href="http://www.awflasher.com/blog/tag/web%e5%89%8d%e7%ab%af" rel="tag">Web前端</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2008  | <a href="http://www.awflasher.com/blog/archives/1313">链接地址</a> - http://www.awflasher.com/blog/archives/1313
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/1313/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>校内网涂鸦版DIY教程（二）美化的具体原理、方法（附图讲解DOM）</title>
		<link>http://www.awflasher.com/blog/archives/995</link>
		<comments>http://www.awflasher.com/blog/archives/995#comments</comments>
		<pubDate>Sun, 22 Jul 2007 02:59:17 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[博客世界]]></category>
		<category><![CDATA[DOM]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[xiaonei.com]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/995</guid>
		<description><![CDATA[转载请保留：http://www.awflasher.com/blog/archives/995我的校内首页：http://xiaonei.com/hustaw 引子：如果你想追求每一个“美化工程”的细节，例如：你非常喜爱某一个模板，但是却发现其中某一处的颜色稍有偏差又不知如何入手，那么我想我写这篇文章比我做N个模板给你去套用更“实惠”。当然，不排除以后也会考虑发布一些原创的校内涂鸦模板。 首先，我想看这篇文章的人，大多数都是对HTML甚至上网的普通知识没什么了解的同学。先给大家说一下基础的东西，至少是页面显示的原理吧。 我们都知道，计算机通信，只能传输“0、1、0、1”这样的数据，这些数据经过一层层封装（这些封装我们可以忽视），变成了“HTML代码”。我们所看到的网页，如此绚丽多彩，有图片，有动画，甚至还有声音，这一切的一切，都是HTML代码的功劳。 我不妨把中国互联网行业内的一句“俗话”润色一下：“你可以不懂ASP、PHP这些服务器端技术，你也可以不懂MySQL、SQLServer这些数据库技术，甚至，你可以不懂JavaScript、Flash这些客户端技术，但是你必须得懂HTML，而且，懂的越多越光荣”。因此，我相信今天的内容肯定不止校内网的用户感兴趣：） 没错，就是这万恶的HTML代码，让你痛苦不堪吧？然而，它却是我们在互联网上一切娱乐、体验的源泉。 我不想花太多的篇幅去讲“HTML是什么”之类的问题；即便，你要学习HTML是什么，我也不建议你抱着文档啃概念。人是感性的动物，理性的成果适用于归纳总结和知识的传递，但并不适用于对知识的理解。因此，我先讲讲“HTML如何产生作用”。 我建议大家以一种“搭积木”的过程来理解HTML的作用：打开页面，给你一段HTML。这一页面的HTML中每一段代码都是一块积木。你拿到这些积木，可以依次把他们摆放在一个“容器”里。一段一段的代码，对应着一块一块的积木，当代码结束时，这个容器就会有一个特定的“形体”了。 Okay，这就是HTML。那么，为了美化，仅仅有HTML是绝对不够的！也许你已经听说了，对，就是它 &#8211; “CSS”！CSS无论是英文原文还是流行的翻译（叠层样式表），实在是晦涩难懂。仍然用刚才那个“搭积木”的例子，这里，CSS就好比你摆放积木的方式；并且，CSS可以对你的积木进行“润色”，你可以把一块红色的积木变成蓝色，或者给它涂上你自己喜爱的图案。你也可以把你不喜欢的积木“干掉”：） 我不知道到这里，诸位是否明白HTML、CSS了？我对自己的比方还是非常有信心的，我想这比你花钱到那些骗钱的“电脑学校”学习“互联网开发”要实在得多：） 其实，HTML和CSS常常是“形影相随”的：比如我们在涂鸦板中的代码，往往就是又HTML、CSS混合构成的。 接着，我们就xiaonei.com的个人页面来说说。 首先，所有的美化和修饰，都是从涂鸦板开始的。我们很不幸地要接受这样一个事实：页面的信息，除了涂鸦板以外，我们都不可控；但我们也很幸运：感谢xiaonei团队为我们提供的这样一个平台，一个支持HTML、CSS的平台（最然暂不支持JavaScript，但这仍然是非常大的自由）。我们可以利用xiaonei提供的HTML“平台”，往页面上增加新的内容；我们可以利用xiaonei提供的CSS“平台”，修改页面上的所有内容，包括校内默认的一些信息、数据以及你人为添加的信息，例如我的校内页面（http://xiaonei.com/hustaw）左侧提供的一些订阅服务。 HTML是代码，它的组成看似复杂，其实很简单，例如我要给朋友加一个链接，那么我的HTML代码应该是 &#60;a href="http://www.awflasher.com/blog/"&#62;aw's blog&#60;/a&#62; 这样，我点“aw&#8217;s blog”，就可以访问到www.awflasher.com/blog/了。 你会发现，所有的HTML，都是“&#60;”+“&#62;”构成的一个个“标签”，他们罗列有序，互相嵌套，形成了一种严密的逻辑结构。 当这样的代码被显示成页面的时候，我们往往也称之为“DOM”结构。DOM是什么，我觉得也大可不必深究。在这样的场合下，我建议把DOM理解为“一棵树” &#8211; “DOM树”：有根（root），有枝（说法统一一下：不用“branch”，而用“children”），枝连接的两端，我们叫做结点（node），枝上也许有叶子（属性，“property”）。理解DOM，对我们以后的教程非常有意义，我来画一张图，以校内个人页面中右侧的人气数值的DOM结构来举例说明问题。这种图形表示DOM的思想，借鉴《Head Rush Ajax》一书中的插图方式。 &#160; 图中，“1”是大家在页面上看到的内容；“2”，代表对应的HTML代码；“3”，代表HTML代码所表示的DOM结构。 h3是这一个DOM树的“根”；其下有“郭启睿”这个文本结点，然后有两个span结点。而这两个span，又作为“根”，产生出了更多的结点。 注意，“DOM”、“DOM结构图”，与字体、颜色等样式无关。DOM本身只是决定一些简单的样式的，如DOM的顺序和包含关系，决定了布局中，谁在上，谁在下，谁在谁内部。 利用CSS，我们可以让这棵树显示到屏幕上的样子“面目全非”！ 没错，既然我们无法改变校内网个人页面涂鸦板以外的DOM，那么我们就只能在涂鸦版中通过CSS的手段修改那些系统生成的DOM的样式（比如系统的导航栏、系统的底栏、系统的侧栏，等等），不仅是颜色，甚至包括布局、背景等等，甚至，你可以把校内网个人页中的一些不希望看到的信息隐掉，换上你自己的内容，包括我们看到的一些很“酷”的Flash导航，其原理都是如此。 到这里，聪明的你一定知道我是如何利用涂鸦板修改我的“2339”为大一点儿的黑体了：通过CSS，修改DOM的布局！例如我对我上一段布局的修改，就是通过如下代码完成的： #vcount{font-weight:bold; font-size:16px;} 这段代码的作用就是让字体变粗，并且大小为16px（校内其他的字体都是12px）。今天我暂且不谈这些代码中“#”、“：”等符号的具体意义，大家知道这段代码的作用，就行了。 在我下面的内容重会深入、针对性地讲如何利用CSS修改校内网个人主页的布局。 18条评论, 立即发言 &#124; 本文关键词: DOM, HTML, xiaonei.com ©aw's blog 姿态永恒 1984-2007 &#124; 链接地址 - http://www.awflasher.com/blog/archives/995 @awguo （新浪微博） [...]]]></description>
			<content:encoded><![CDATA[<p>转载请保留：<a href="http://www.awflasher.com/blog/archives/995">http://www.awflasher.com/blog/archives/995</a><br />我的校内首页：<a href="http://xiaonei.com/hustaw">http://xiaonei.com/hustaw</a>
<p>引子：如果你想追求每一个“美化工程”的细节，例如：你非常喜爱某一个模板，但是却发现其中某一处的颜色稍有偏差又不知如何入手，那么我想我写这篇文章比我做N个模板给你去套用更“实惠”。当然，不排除以后也会考虑发布一些原创的校内涂鸦模板。
<p>首先，我想看这篇文章的人，大多数都是对HTML甚至上网的普通知识没什么了解的同学。先给大家说一下基础的东西，至少是页面显示的原理吧。
<p>我们都知道，计算机通信，只能传输“0、1、0、1”这样的数据，这些数据经过一层层封装（这些封装我们可以忽视），变成了“HTML代码”。我们所看到的网页，如此绚丽多彩，有图片，有动画，甚至还有声音，这一切的一切，都是HTML代码的功劳。</p>
<p>我不妨把中国互联网行业内的一句“俗话”润色一下：“你可以不懂ASP、PHP这些服务器端技术，你也可以不懂MySQL、SQLServer这些数据库技术，甚至，你可以不懂<a href="http://www.awflasher.com/blog/tag/javascript" target="_blank">JavaScript</a>、Flash这些客户端技术，但是你必须得懂HTML，而且，懂的越多越光荣”。因此，我相信今天的内容肯定不止校内网的用户感兴趣：）</p>
<p><span id="more-995"></span></p>
<p>
<p>没错，就是这万恶的HTML代码，让你痛苦不堪吧？然而，它却是我们在互联网上一切娱乐、体验的源泉。
<p>我不想花太多的篇幅去讲“HTML是什么”之类的问题；即便，你要学习HTML是什么，我也不建议你抱着文档啃概念。人是感性的动物，理性的成果适用于归纳总结和知识的传递，但并不适用于对知识的理解。因此，我先讲讲“HTML如何产生作用”。
<p>我建议大家以一种“<strong>搭积木</strong>”的过程来理解HTML的作用：打开页面，给你一段HTML。这一页面的HTML中每一段代码都是一块积木。你拿到这些积木，可以依次把他们摆放在一个“容器”里。一段一段的代码，对应着一块一块的积木，当代码结束时，这个容器就会有一个特定的“形体”了。
<p>Okay，这就是HTML。那么，为了美化，仅仅有HTML是绝对不够的！也许你已经听说了，对，就是它 &#8211; “<a title="CSS" href="http://www.awflasher.com/blog/tag/css" target="_blank">CSS</a>”！CSS无论是英文原文还是流行的翻译（叠层样式表），实在是晦涩难懂。仍然用刚才那个“搭积木”的例子，这里，CSS就好比你摆放积木的方式；并且，CSS可以对你的积木进行“润色”，你可以把一块红色的积木变成蓝色，或者给它涂上你自己喜爱的图案。你也可以把你不喜欢的积木“干掉”：）
<p>我不知道到这里，诸位是否明白HTML、CSS了？我对自己的比方还是非常有信心的，我想这比你花钱到那些骗钱的“电脑学校”学习“互联网开发”要实在得多：）
<p>其实，HTML和CSS常常是“形影相随”的：比如我们在涂鸦板中的代码，往往就是又HTML、CSS混合构成的。
<p>接着，我们就xiaonei.com的个人页面来说说。
<p>首先，所有的美化和修饰，都是从涂鸦板开始的。我们很不幸地要接受这样一个事实：页面的信息，除了涂鸦板以外，我们都不可控；但我们也很幸运：感谢xiaonei团队为我们提供的这样一个平台，一个支持HTML、CSS的平台（最然暂不支持JavaScript，但这仍然是非常大的自由）。我们可以利用xiaonei提供的HTML“平台”，往页面上增加新的内容；我们可以利用xiaonei提供的CSS“平台”，修改页面上的所有内容，包括校内默认的一些信息、数据以及你人为添加的信息，例如我的校内页面（<a href="http://xiaonei.com/hustaw">http://xiaonei.com/hustaw</a>）左侧提供的一些订阅服务。
<p>HTML是代码，它的组成看似复杂，其实很简单，例如我要给朋友加一个链接，那么我的HTML代码应该是
<pre class="code">&lt;a href="http://www.awflasher.com/blog/"&gt;aw's blog&lt;/a&gt; </pre>
<p>这样，我点“aw&#8217;s blog”，就可以访问到<a href="http://www.awflasher.com/blog/">www.awflasher.com/blog/</a>了。 </p>
<p>你会发现，所有的HTML，都是“&lt;”+“&gt;”构成的一个个“标签”，他们罗列有序，互相嵌套，形成了一种严密的逻辑结构。 </p>
<p>当这样的代码被显示成页面的时候，我们往往也称之为“DOM”结构。DOM是什么，我觉得也大可不必深究。在这样的场合下，我建议把DOM理解为“<strong>一棵树</strong>” &#8211; “DOM树”：有根（root），有枝（说法统一一下：不用“branch”，而用“children”），枝连接的两端，我们叫做结点（node），枝上也许有叶子（属性，“property”）。理解DOM，对我们以后的教程非常有意义，我来画一张图，以校内个人页面中右侧的人气数值的DOM结构来举例说明问题。这种图形表示DOM的思想，借鉴《Head Rush Ajax》一书中的插图方式。 </p>
<p><img src="http://photo8.yupoo.com/20070722/022139_271393738_yxtlwzfk.jpg"> &nbsp; </p>
<p>图中，“1”是大家在页面上看到的内容；“2”，代表对应的HTML代码；“3”，代表HTML代码所表示的DOM结构。</p>
<p>h3是这一个DOM树的“根”；其下有“郭启睿”这个文本结点，然后有两个span结点。而这两个span，又作为“根”，产生出了更多的结点。</p>
<p>注意，“DOM”、“DOM结构图”，与字体、颜色等样式无关。DOM本身只是决定一些简单的样式的，如DOM的顺序和包含关系，决定了布局中，谁在上，谁在下，谁在谁内部。</p>
<p>利用CSS，我们可以让这棵树显示到屏幕上的样子“面目全非”！</p>
<p>没错，既然我们无法改变校内网个人页面涂鸦板以外的DOM，那么我们就只能在涂鸦版中通过CSS的手段修改那些系统生成的DOM的样式（比如系统的导航栏、系统的底栏、系统的侧栏，等等），不仅是颜色，甚至包括布局、背景等等，甚至，你可以把校内网个人页中的一些不希望看到的信息隐掉，换上你自己的内容，包括我们看到的一些很“酷”的Flash导航，其原理都是如此。</p>
<p>到这里，聪明的你一定知道我是如何利用涂鸦板修改我的“2339”为大一点儿的黑体了：通过CSS，修改DOM的布局！例如我对我上一段布局的修改，就是通过如下代码完成的：</p>
<pre class="code">#vcount{font-weight:bold; font-size:16px;}</pre>
<p>这段代码的作用就是让字体变粗，并且大小为16px（校内其他的字体都是12px）。今天我暂且不谈这些代码中“#”、“：”等符号的具体意义，大家知道这段代码的作用，就行了。</p>
<p>在我下面的内容重会深入、针对性地讲如何利用CSS修改校内网个人主页的布局。</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/995#awcomment"><strong>18</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/995#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/dom" rel="tag">DOM</a>, <a href="http://www.awflasher.com/blog/tag/html" rel="tag">HTML</a>, <a href="http://www.awflasher.com/blog/tag/xiaoneicom" rel="tag">xiaonei.com</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2007  | <a href="http://www.awflasher.com/blog/archives/995">链接地址</a> - http://www.awflasher.com/blog/archives/995
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/995/feed</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Apollo令人失望的HTML支持 &#124; 一些相关的书</title>
		<link>http://www.awflasher.com/blog/archives/830</link>
		<comments>http://www.awflasher.com/blog/archives/830#comments</comments>
		<pubDate>Tue, 20 Mar 2007 06:58:48 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AIR]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://www.awflasher.com/blog/archives/830</guid>
		<description><![CDATA[转载请保留：http://www.awflasher.com/blog/archives/830 3月21日更新，收集到的一些资料。 互联网应用程序的安装过程与桌面客户端应用程序的安装过程类似，而且是不依赖于浏览器执行的。 Apollo应用程序可以方便对你的文件系统和网络进行操作，我已经用FlexBuilder2配合Apollo看到了它的相关组件了 可以通过服务器实时向客户端通信，通过Apollo框架实现，目前我还没有测试。 将非常好的支持PDF文档，这是非常有意义的。 对外部的API支持更加丰富，Apollo似乎计划把自己变成一个Web应用的“Meshup”（aw附：即“大杂烩”）你可以在用Amazon API来听音乐的同时使用Flickr API看图片，而且这些图片可以根据音乐来有所不同。 在Apple的Safari和Nokia S60平台上，Apollo采用的是Apple的Web Kit渲染引擎。 据说Apollo将尝试把JavaScript、ActionScript和WebKit上的JavaScript整合到一个虚拟机中，这个虚拟机可以高效率地将脚本“翻译”成设备代码。aw补充：也许这意味着可以直接基于不同的硬件开发不同的Apollo底层接口。 Apollo对于Windows XP之后的操作系统的兼容性甚至比Microsoft做得更好，在XP和Vista的各种版本的平台，Apollo都能应对自如。同样，这归功于Apollo强大而稳定的底层建筑。 虽然说在Alpha2种会有更好的HTML支持，不过我觉得这应该是最大的看点。Flash的动画渲染能力已经有目共睹；FLV也已几乎垄断了整个Web Video行业。然而从第一版的FutureSplash开始就让人失望的文本渲染能力却仍然没有得到改善。 看了一个刚出炉的“ApolloBook” ，虽然很“cool”，但是不得不说这样浏览页面太累了，尤其是中文页面。无怪乎看到有人说“That’s really cool &#8211; a very painful way to browse the Internet &#8211; but very cool.”……至于有人借此无视微软，我觉得大可不必。真不知道Alpha2什么时候才能出来。否则大量的文本无法获得好的显示模式，实在是令人无奈啊。 看看ApolloBook的两张截图：（大图杀猫） http://aw.awflasher.com/tmpimg/apollobook1.gif http://aw.awflasher.com/tmpimg/apollobook2.gif 此外，补充一些今天逛到的其他Apollo资源，包括书籍和一种基于iframe的Flex2显示HTML的解决方案： Adobe Apollo书籍： Learning ActionScript 3.0: The Non-Programmer’s Guide to ActionScript 3 by Rich Shupe Advanced ActionScript 3 [...]]]></description>
			<content:encoded><![CDATA[<p>转载请保留：<a href="http://www.awflasher.com/blog/archives/830" title="Apollo" target="_blank">http://www.awflasher.com/blog/archives/830</a></p>
<p>3月21日更新，收集到的一些资料。</p>
<ul>
<li>互联网应用程序的安装过程与桌面客户端应用程序的安装过程类似，而且是不依赖于浏览器执行的。</li>
<li>Apollo应用程序可以方便对你的文件系统和网络进行操作，我已经用FlexBuilder2配合Apollo看到了它的相关组件了</li>
<li>可以通过服务器实时向客户端通信，通过Apollo框架实现，目前我还没有测试。</li>
<li>将非常好的支持PDF文档，这是非常有意义的。</li>
<li>对外部的API支持更加丰富，Apollo似乎计划把自己变成一个Web应用的“Meshup”（aw附：即“大杂烩”）你可以在用Amazon API来听音乐的同时使用Flickr API看图片，而且这些图片可以根据音乐来有所不同。</li>
<li><strong>在Apple的Safari和Nokia S60平台上，Apollo采用的是Apple的Web Kit渲染引擎。</strong></li>
<li>据说Apollo将尝试把JavaScript、ActionScript和WebKit上的JavaScript整合到一个虚拟机中，这个虚拟机可以高效率地将脚本“翻译”成设备代码。aw补充：也许这意味着可以直接基于不同的硬件开发不同的Apollo底层接口。</li>
<li>Apollo对于Windows XP之后的操作系统的兼容性甚至比Microsoft做得更好，在XP和Vista的各种版本的平台，Apollo都能应对自如。同样，这归功于Apollo强大而稳定的底层建筑。</li>
</ul>
<p>虽然说在Alpha2种会有更好的HTML支持，不过我觉得这应该是最大的看点。Flash的动画渲染能力已经有目共睹；FLV也已几乎垄断了整个Web Video行业。然而从第一版的FutureSplash开始就让人失望的文本渲染能力却仍然没有得到改善。</p>
<p>看了一个刚出炉的“ApolloBook” ，虽然很“cool”，但是不得不说这样浏览页面太累了，尤其是中文页面。无怪乎看到有人说“That’s really cool &#8211; a very painful way to browse the Internet &#8211; but very cool.”……至于有人借此无视微软，我觉得大可不必。真不知道Alpha2什么时候才能出来。否则大量的文本无法获得好的显示模式，实在是令人无奈啊。</p>
<p>看看ApolloBook的两张截图：（大图杀猫）</p>
<p>http://aw.awflasher.com/tmpimg/apollobook1.gif</p>
<p>http://aw.awflasher.com/tmpimg/apollobook2.gif</p>
<p>此外，补充一些今天逛到的其他Apollo资源，包括书籍和一种基于iframe的Flex2显示HTML的解决方案：</p>
<p><strong>Adobe Apollo书籍：</strong><span id="more-830"></span></p>
<p><a href="http://www.amazon.com/Learning-ActionScript-3-0-Non-Programmers-Guide/dp/059652787X/ref=sr_1_2/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-2" target="_blank">Learning ActionScript 3.0: The Non-Programmer’s Guide to ActionScript 3</a> by <a href="http://www.fmaonline.com/" target="_blank">Rich Shupe</a></p>
<p><a href="http://www.amazon.com/Advanced-ActionScript-3-Design-Patterns/dp/0321426568/ref=sr_1_3/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-3" target="_blank">Advanced ActionScript 3 with Design Patterns</a> by <a href="http://www.person13.com/" target="_blank">Joey Lott</a> and <a href="http://www.dannypatterson.com/Resources/Blog/" target="_blank">Danny Patterson</a></p>
<p><a href="http://www.amazon.com/Object-Oriented-ActionScript-3-0-Peter-Elst/dp/1590598458/ref=sr_1_4/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-4" target="_blank">Object-Oriented ActionScript 3.0</a> by <a href="http://www.peterelst.com/blog/" target="_blank">Peter Elst</a>, <a href="http://www.sasjacobs.com/" target="_blank">Sas Jacobs</a>, and Todd Yard</p>
<p><a href="http://www.amazon.com/ActionScript-3-0-Cookbook-Joey-Lott/dp/0596526954/ref=sr_1_5/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-5" target="_blank">ActionScript 3.0 Cookbook</a> by <a href="http://www.person13.com/" target="_blank">Joey Lott</a>, <a href="http://www.darronschall.com/weblog/" target="_blank">Darron Schall</a>, and <a href="http://www.bit-101.com/" target="_blank">Keith Peters</a></p>
<p><a href="http://www.amazon.com/Foundation-Actionscript-3-0-Animation-Making/dp/1590597915/ref=sr_1_6/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-6" target="_blank">Foundation Actionscript 3.0 Animation: Making Things Move!</a> by <a href="http://www.bit-101.com/" target="_blank">Keith Peters</a></p>
<p><a href="http://www.amazon.com/Essential-ActionScript-3-0-Colin-Moock/dp/0596526946/ref=sr_1_7/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-7" target="_blank">Essential ActionScript 3.0</a> by <a href="http://www.moock.org/" target="_blank">Colin Moock</a></p>
<p><a href="http://www.amazon.com/ActionScript-3-Bible-R-Braunstein/dp/0470135603/ref=sr_1_8/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-8" target="_blank">ActionScript 3 Bible</a> by <a href="http://partlyhuman.com/" target="_blank">R. Braunstein</a></p>
<p><a href="http://www.amazon.com/Foundation-Actionscript-3-0-Flash-Flex/dp/1590598156/ref=sr_1_9/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-9" target="_blank">Foundation Actionscript 3.0 with Flash and Flex 2</a> by <a href="http://dynamicflash.com/" target="_blank">Steve Webster</a></p>
<p><a href="http://www.amazon.com/Essential-Guide-Flex-ActionScript-3-0/dp/1590597338/ref=sr_1_10/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366077&amp;sr=8-10" target="_blank">The Essential Guide to Flex 2 with ActionScript 3.0</a> by <a href="http://blog.charlesebrown.net/" target="_blank">Charles E Brown</a></p>
<p><a href="http://www.amazon.com/ActionScript-3-0-Design-Patterns-Programming/dp/0596528469/ref=pd_bbs_sr_8/002-1429949-1643208?ie=UTF8&amp;s=books&amp;qid=1174366469&amp;sr=8-8" target="_blank">ActionScript 3.0 Design Patterns: Object Oriented Programming Techniques</a> by Bill Sanders and Chandima Cumaranatunge</p>
<p><strong>Adobe System “Apollo Book ”</strong></p>
<p><a href="http://demo.quietlyscheming.com/source/ApolloBook.air">下载.air文件</a></p>
<p><strong>在Flex2应用程序中嵌入HTML的解决方案演示+源码下载</strong><br />
<a href="http://www.deitte.com/archives/2006/08/finally_updated.htm" target="_blank">Embedding HTML in a Flex application using an IFrame</a></p>
<p>附：其实关于Apollo将采用什么渲染引擎，去年就有很多人在讨论了：<a href="http://blogs.zdnet.com/Stewart/?p=154" rel="bookmark" title="Permanent Link to Apollo’s HTML engine">《Apollo’s HTML engine》</a></p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/830#awcomment"><strong>12</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/830#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/adobe" rel="tag">Adobe</a>, <a href="http://www.awflasher.com/blog/tag/air" rel="tag">AIR</a>, <a href="http://www.awflasher.com/blog/tag/apollo" rel="tag">Apollo</a>, <a href="http://www.awflasher.com/blog/tag/html" rel="tag">HTML</a>, <a href="http://www.awflasher.com/blog/tag/webkit" rel="tag">WebKit</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2007  | <a href="http://www.awflasher.com/blog/archives/830">链接地址</a> - http://www.awflasher.com/blog/archives/830
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/830/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>[转载]flash中可以使用的HTML标签[有用]</title>
		<link>http://www.awflasher.com/blog/archives/79</link>
		<comments>http://www.awflasher.com/blog/archives/79#comments</comments>
		<pubDate>Tue, 15 Mar 2005 13:25:42 +0000</pubDate>
		<dc:creator>aw</dc:creator>
				<category><![CDATA[web开发]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[教程]]></category>
		<category><![CDATA[标签]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[不是很爱转贴，但是非常经典的，我一定会转的，相信对大家有帮助：） &#60;a&#62; 超链接标签 　　属性：href: 链接地址 　　target: 目标窗口 可取值为_blank,_parent,_self,_top。 　　例： 　my_txt.htmlText=&#34;&#60;a href=&#39;http&#58;//www.blueidea.com&#39; target=&#39;_self&#39;&#62;蓝色理想&#60;/a&#62;&#34; &#60;b&#62; 粗体标签 　　例： 　　my_txt.htmlText=&#34;&#60;b&#62; Bold &#60;/b&#62;&#34; &#60;br&#62; 换行标签 　　例： 　　my_txt.htmlText=&#34;Title of Articles &#60;br&#62;&#34; &#60;font&#62; 字体标签 　　属性：color:字体颜色，格式#RRGGBB。 　　face:字体，可以是单个字体或字体列表。 　　size:字体大小，单位像素。 　　例： 　　my_txt.htmlText=&#34;&#60;font color=&#39;#ff0000&#39; face=&#39;Arial&#39; size=&#39;12&#39;&#62;This is a text&#60;/font&#62;&#34; &#60;i&#62; 斜体标签 　　说明： 　　例： 　　my_txt.htmlText=&#34;&#60;i&#62; Italic &#60;/i&#62;&#34; &#60;li&#62; 列表项标签 　　例： 　　my_txt.htmlText=&#34;Sports:&#60;li&#62;Football&#60;/li&#62; &#60;li&#62;Boxing&#60;/li&#62;&#60;li&#62;Swimming&#60;/li&#62;&#34; 　　注意，文本框要选中“多行”。 &#60;p&#62; 段落标记 　　属性：align:对其方式，可取值left,right,center。 　　class:应用一个css样式类。 [...]]]></description>
			<content:encoded><![CDATA[<p>不是很爱转贴，但是非常经典的，我一定会转的，相信对大家有帮助：）</p>
<p>&lt;a&gt; 超链接标签<br />
　　属性：href: 链接地址<br />
　　target: 目标窗口 可取值为_blank,_parent,_self,_top。<br />
　　例：
<div class="code">　my_txt.htmlText=&quot;&lt;a href=&#39;http&#58;//www.blueidea.com&#39; target=&#39;_self&#39;&gt;蓝色理想&lt;/a&gt;&quot;</div>
<p>&lt;b&gt; 粗体标签<br />
　　例：<br />
　　my_txt.htmlText=&quot;&lt;b&gt; Bold &lt;/b&gt;&quot;</p>
<p>&lt;br&gt; 换行标签<br />
　　例：<br />
　　my_txt.htmlText=&quot;Title of Articles &lt;br&gt;&quot; </p>
<p>&lt;font&gt; 字体标签<br />
　　属性：color:字体颜色，格式#RRGGBB。<br />
　　face:字体，可以是单个字体或字体列表。<br />
　　size:字体大小，单位像素。<br />
　　例：<br />
　　my_txt.htmlText=&quot;&lt;font color=&#39;#ff0000&#39; face=&#39;Arial&#39; size=&#39;12&#39;&gt;This is a text&lt;/font&gt;&quot;</p>
<p>&lt;i&gt; 斜体标签<br />
　　说明：<br />
　　例：<br />
　　my_txt.htmlText=&quot;&lt;i&gt; Italic &lt;/i&gt;&quot;</p>
<p>&lt;li&gt; 列表项标签<br />
　　例：<br />
　　my_txt.htmlText=&quot;Sports:&lt;li&gt;Football&lt;/li&gt; &lt;li&gt;Boxing&lt;/li&gt;&lt;li&gt;Swimming&lt;/li&gt;&quot;<br />
　　注意，文本框要选中“多行”。</p>
<p>&lt;p&gt; 段落标记<br />
　　属性：align:对其方式，可取值left,right,center。<br />
　　class:应用一个css样式类。<br />
　　例：<br />
　　my_txt.htmlText=&quot;&lt;p align=&#39;right&#39; class=&#39;title&#39;&gt;align right&lt;/p&gt;&lt;p <span id="more-79"></span>align=&#39;left&#39; class=&#39;body&#39;&gt;align 　　　left&lt;/p&gt;&quot;<br />
　　注意，文本框要选中“多行”。本例假设css类title和body已存在。</p>
<p>&lt;span&gt; 标签<br />
　　说明：对位于该标签内所有文本应用css样式，只有在定义了css对象后有效。<br />
　　属性：class:应用一个css样式类。<br />
　　例：<br />
　　my_txt.htmlText=&quot;&lt;span class=&#39;body&#39;&gt;this is a text confined by css&lt;/span&gt;<br />
　　注意，本例假设css类body已存在。</p>
<p>&lt;u&gt; 下划线标签<br />
　　例：<br />
　　my_txt.htmlText=&quot;&lt;u&gt; Underline &lt;/u&gt;</p>
<p><b>两个特殊的标签：</b></p>
<p>　　&lt;img&gt; 图像标签<br />
　　说明：这个标签的功能不仅仅是在文本框中插入图片，还可以插入SWF和MovieClip。<br />
　　属性：src: 要加载的JPG或SWF的URL，或是MC的链接ID，这个属性是必要的，其他属性则可选。<br />
　　注意：Flash不支持progressive格式的JPG。<br />
　　id : 指定嵌入了JPG，SWF或MovieClip的电影剪辑的名称。<br />
　　width: 图片/动画宽度。<br />
　　height: 图片/动画高度。<br />
　　align: 对其方式，可取值：left，right，默认为left。<br />
　　hspace: 文本环绕图时水平方向上与图片的空隙。<br />
　　vspace: 文本环绕图时垂直方向上与图片的空隙。</p>
<p>　　&lt;textformat&gt; 文本格式标签<br />
　　说明：这个标签可以让你直接应用一些TextFormat对象的属性到文本中。<br />
　　属性：blcokIndent: 段落缩进大小，单位像素。<br />
　　indent: 段落首行缩进大小，单位像素。<br />
　　leading: 文本行间距，单位像素。<br />
　　leftmargin: 文本左边距，单位像素。<br />
　　rightmargin: 文本右边距，单位像素。<br />
　　tabstops: 表格划分，单位像素。<br />
　　注意：关于属性tabstops：它的值是一个数组，用来表示表格的列划分情况。<br />
　　在文本中用转义字符\t将输出位置移动到下一个制表位。<br />
　　例：<br />
　　tabField=&quot;&lt;b&gt;Name\tSex\tAge\t&lt;/b&gt;&lt;br&gt;&quot;;<br />
　　tabRecord1=&quot;Jinni\t20\tMale\t&lt;br&gt;&quot;;<br />
　　tabRecord2=&quot;Sucy\t21\tFemale\t&lt;br&gt;&quot;;<br />
　　txt=&quot;&lt;textformat tabstops=&#39;[50,150,150]&#39;&gt;&quot;+ 　<br />
　　tabField+tabRecord1+tabRecord2+&quot;&lt;/textformat&gt;&quot;;</p>
<div style="border-top:1px dotted #ddd;width:100%;margin:5px 0"></div>
<p>
<strong>
<a href="http://www.awflasher.com/blog/archives/79#awcomment"><strong>5</strong>条评论</a>,
<a href="http://www.awflasher.com/blog/archives/79#awcomment">立即发言</a>
</strong>
|
本文关键词: <a href="http://www.awflasher.com/blog/tag/flash" rel="tag">Flash</a>, <a href="http://www.awflasher.com/blog/tag/html" rel="tag">HTML</a>, <a href="http://www.awflasher.com/blog/tag/%e6%95%99%e7%a8%8b" rel="tag">教程</a>, <a href="http://www.awflasher.com/blog/tag/%e6%a0%87%e7%ad%be" rel="tag">标签</a><br/></p>
<p>©<a href="http://www.awflasher.com/blog" title="aw's blog 姿态永恒">aw's blog 姿态永恒</a> 1984-2005  | <a href="http://www.awflasher.com/blog/archives/79">链接地址</a> - http://www.awflasher.com/blog/archives/79
</p>
<p><a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://weibo.com/awguo">@awguo （新浪微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="http://t.qq.com/awguo">@awguo （腾讯微博）</a> | <a style="color:#cc0000;background:#ffffaa;font-weight:bold" href="https://twitter.com/awguo">Twitter: @awguo</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.awflasher.com/blog/archives/79/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

