<?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>WEB前端开发</title>
	<atom:link href="http://www.css88.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.css88.com</link>
	<description>专注前端开发，关注用户体验</description>
	<lastBuildDate>Sat, 06 Feb 2010 09:43:16 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>前端开发博客搜索</title>
		<link>http://www.css88.com/archives/2131</link>
		<comments>http://www.css88.com/archives/2131#comments</comments>
		<pubDate>Sat, 06 Feb 2010 09:42:45 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[前端观察]]></category>
		<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2131</guid>
		<description><![CDATA[这是一个搜索前端博客的插件,目前全手工收录了150个国内外的前端 开发者博客及相关站点!是方便查找前端资料的好帮手!你可以看到:当你访问这个页面时,你的IE7+或者Firefox2+右 上角的搜索工具栏中多了个前端博客搜索,而在Google chrome4.0+你 可以以chrome自己的方式方便的使用它.是的,通过它你可以直接在浏览器的搜索栏里搜索我已收录的前端博客的文章资料,一切就是这么简单!
地址：http://s.princeb4d.com/
]]></description>
			<content:encoded><![CDATA[<p>这是一个搜索前端博客的插件,目前全手工<em>收录了150个</em>国内外的前端 开发者博客及相关站点!是方便查找前端资料的好帮手!你可以看到:当你访问这个页面时,你的<strong>IE7+</strong>或者<strong>Firefox2+</strong>右 上角的搜索工具栏中多了个<strong>前端博客搜索</strong>,而在<strong>Google chrome4.0+</strong>你 可以以chrome自己的方式方便的使用它.是的,通过它你可以直接在浏览器的搜索栏里搜索我已收录的前端博客的文章资料,一切就是这么简单!</p>
<p>地址：<a href="http://s.princeb4d.com/">http://s.princeb4d.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2131/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>专属 CSS Hack</title>
		<link>http://www.css88.com/archives/2128</link>
		<comments>http://www.css88.com/archives/2128#comments</comments>
		<pubDate>Wed, 27 Jan 2010 09:46:38 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[(x)html+css]]></category>
		<category><![CDATA[css hack]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2128</guid>
		<description><![CDATA[转载：浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer
/* Opera */
html:first-child #opera
{
display: block;
}
/* IE 7 */
html &#62; body #ie7
{
*display: block;
}
/* IE 6 */
body #ie6
{
_display: block;
}
/* Firefox 1 - 2 */
body:empty #firefox12
{
display: block;
}
/* Firefox */
@-moz-document url-prefix()
{
#firefox { display: block; }
}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#safari { display: block; }
}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), [...]]]></description>
			<content:encoded><![CDATA[<pre>转载：<a title="Permanent link to 浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer" rel="bookmark" href="http://leeiio.me/css-hack-for-firefox-opera-safari-ie/">浏览器专属 CSS Hack:区分 Firefox / Opera / Safari / Internet Explorer</a></pre>
<pre>/* Opera */
html:first-child #opera
{
display: block;
}
/* IE 7 */
html &gt; body #ie7
{
*display: block;
}
/* IE 6 */
body #ie6
{
_display: block;
}
/* Firefox 1 - 2 */
body:empty #firefox12
{
display: block;
}
/* Firefox */
@-moz-document url-prefix()
{
#firefox { display: block; }
}
/* Safari */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
#safari { display: block; }
}
/* Opera */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{
head~body #opera { display: block; }
}</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2128/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>一个简单的用户引导效果</title>
		<link>http://www.css88.com/archives/2124</link>
		<comments>http://www.css88.com/archives/2124#comments</comments>
		<pubDate>Mon, 25 Jan 2010 14:53:37 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[JS与RIA]]></category>
		<category><![CDATA[用户引导]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2124</guid>
		<description><![CDATA[差不多一年没碰jQ了，由于公司现在都用jQ，所以这几天重温了一下jQ，写了一个简单的用户引导效果,写的不好欢迎拍砖。
用户引导效果简单的谁就是将一些重要功能提示给用户，比如你注册到某个网站，第一次进入就将重要的功能或板块高亮提示给你。才疏学浅真不知用文字怎么表达，之间看简陋到不能再简陋的效果吧：
点击查看demo：http://www.css88.com/demo/UGuide/index.html
这个效果可能你也看到过，在163邮箱新注册的会员就有这个效果。
总是想着优化一下这个效果，除了table外我还想到了用border找半透明的遮罩层，这样就只用一个容器了，jq操作方便了许多
点击查看demo：http://www.css88.com/demo/UGuide/index2.html
可惜这个效果在ie8下有bug出现了横向滚动条，在ie6,ie7下更加离谱了（请看第3步和第4步），到现在还没想出解决方案，如果您知道欢迎留言告知，谢谢！
]]></description>
			<content:encoded><![CDATA[<p>差不多一年没碰jQ了，由于公司现在都用jQ，所以这几天重温了一下jQ，写了一个简单的用户引导效果,写的不好欢迎拍砖。</p>
<p>用户引导效果简单的谁就是将一些重要功能提示给用户，比如你注册到某个网站，第一次进入就将重要的功能或板块高亮提示给你。才疏学浅真不知用文字怎么表达，之间看简陋到不能再简陋的效果吧：</p>
<p>点击查看demo：<a href="http://www.css88.com/demo/UGuide/index.html" target="_blank">http://www.css88.com/demo/UGuide/index.html</a></p>
<p>这个效果可能你也看到过，在163邮箱新注册的会员就有这个效果。</p>
<p>总是想着优化一下这个效果，除了table外我还想到了用border找半透明的遮罩层，这样就只用一个容器了，jq操作方便了许多</p>
<p>点击查看demo：<a href="http://www.css88.com/demo/UGuide/index2.html" target="_blank">http://www.css88.com/demo/UGuide/index2.html</a></p>
<p>可惜这个效果在ie8下有bug出现了横向滚动条，在ie6,ie7下更加离谱了（请看第3步和第4步），到现在还没想出解决方案，如果您知道欢迎留言告知，谢谢！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2124/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>被恶搞的帅哥时钟</title>
		<link>http://www.css88.com/archives/2122</link>
		<comments>http://www.css88.com/archives/2122#comments</comments>
		<pubDate>Wed, 20 Jan 2010 01:18:31 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[前端观察]]></category>
		<category><![CDATA[美女时钟]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2122</guid>
		<description><![CDATA[周一早会被恶搞了，模仿美女时钟照片中的姿势。


]]></description>
			<content:encoded><![CDATA[<p>周一早会被恶搞了，模仿<a href="http://mm.sodao.com/" target="_blank">美女时钟</a>照片中的姿势。</p>
<p><img class="alignnone" title="帅哥时钟" src="http://img1.mysodao.com/album/201001/20/20100120-2c03564a99be1092.jpg" alt="" width="600" height="400" /><img class="alignnone" title="帅哥时钟" src="http://img1.mysodao.com/album/201001/20/20100120-1388741c2bfe9db5.jpg" alt="" width="600" height="400" /></p>
<p><img class="alignnone" title="帅哥时钟" src="http://img1.mysodao.com/album/201001/20/20100120-ddb0754d7afa4b63.jpg" alt="" width="600" height="400" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2122/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>border-collapse: collapse在FireFox，IE6，IE7下的小bug</title>
		<link>http://www.css88.com/archives/2117</link>
		<comments>http://www.css88.com/archives/2117#comments</comments>
		<pubDate>Tue, 19 Jan 2010 13:01:07 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[(x)html+css]]></category>
		<category><![CDATA[border-collapse]]></category>
		<category><![CDATA[bug]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2117</guid>
		<description><![CDATA[一直使用border-collapse: collapse来做1像素边框的表格，比如：


table{border-collapse:collapse;border: 1px solid #FFFFFF;}
table td,table th{border: 1px solid #FFFFFF;}

昨天css森林的飘发了一篇文章（http://www.charlesgarwood.com/blog/?p=13）才发现原来border-collapse: collapse在FireFox下有个小bug。
ie8,CH,OP,SF都没什么问题，而在FF下却又一个小BUG：table的左边会多出1个像素的边框，并且在ie7和ie6下单元格宽度没有平分，第一个比其他几个要小一点，如图：

飘发的文章虽然有解决方案，但是个人任务太麻烦了，还不如我下面这个解决方案，没有hack或者条件注释，而且解决了上面的2个问题：


table{border-top: none;border-right:none;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
table td,table th{border-top:1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom:none;border-left: 0;}

点此查看我做的demo:http://www.css88.com/demo/border-collapse/border-collapse.html
]]></description>
			<content:encoded><![CDATA[<p>一直使用border-collapse: collapse来做1像素边框的表格，比如：</p>
<pre class="brush: css; ">

table{border-collapse:collapse;border: 1px solid #FFFFFF;}
table td,table th{border: 1px solid #FFFFFF;}
</pre>
<p>昨天css森林的飘发了一篇文章（<a href="http://www.charlesgarwood.com/blog/?p=13" target="_blank">http://www.charlesgarwood.com/blog/?p=13</a>）才发现原来border-collapse: collapse在FireFox下有个小bug。<br />
ie8,CH,OP,SF都没什么问题，而在FF下却又一个小BUG：table的左边会多出1个像素的边框，并且在ie7和ie6下单元格宽度没有平分，第一个比其他几个要小一点，如图：</p>
<p><a href="http://www.css88.com/wp-content/uploads/2010/01/bug.png"><img class="alignnone size-full wp-image-2118" title="bug" src="http://www.css88.com/wp-content/uploads/2010/01/bug.png" alt="" width="597" height="428" /></a><span id="more-2117"></span></p>
<p>飘发的文章虽然有解决方案，但是个人任务太麻烦了，还不如我下面这个解决方案，没有hack或者条件注释，而且解决了上面的2个问题：</p>
<pre class="brush: css; ">

table{border-top: none;border-right:none;border-bottom: 1px solid #FFFFFF;border-left: 1px solid #FFFFFF;}
table td,table th{border-top:1px solid #FFFFFF;border-right: 1px solid #FFFFFF;border-bottom:none;border-left: 0;}
</pre>
<p>点此查看我做的demo:<a href="http://www.css88.com/demo/border-collapse/border-collapse.html" target="_blank">http://www.css88.com/demo/border-collapse/border-collapse.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2117/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Dom Ready和Dom Load</title>
		<link>http://www.css88.com/archives/2112</link>
		<comments>http://www.css88.com/archives/2112#comments</comments>
		<pubDate>Sun, 17 Jan 2010 09:02:35 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[JS与RIA]]></category>
		<category><![CDATA[前端框架]]></category>
		<category><![CDATA[Dom Load]]></category>
		<category><![CDATA[Dom Ready]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2112</guid>
		<description><![CDATA[1、Dom Ready
真不知道这个标题该怎么取，暂时就先凑活着用了。
用jQ的人很多人都是这么开始写脚本的：


$(function(){

// do something

});

其实这个就是jq ready()的简写，他等价于：


$(document).ready(function(){
//do something
})
//或者下面这个方法，jQuer的默认参数是：“document”；
$().ready(function(){
//do something
})

这个就是jq ready()的方法就是Dom Ready，他的作用或者意义就是:在DOM加载完成后就可以可以对DOM进行操作。
一般情况先一个页面响应加载的顺序是，域名解析-加载html-加载js和css-加载图片等其他信息。
那么Dom Ready应该在“加载js和css”和“加载图片等其他信息”之间，就可以操作Dom了。
2、Dom Load
用原生的js的时候我们通常用onload时间来做一些事情，比如：


window.onload=function(){
//do something
}
//或者经常用到的图片，假设这个
document.getElementById(&#34;imgID&#34;).onload=function(){
//do something
}

这种就是Dom Load，他的作用或者意义就是:在document文档加载完成后就可以可以对DOM进行操作，document文档包括了加载图片等其他信息。
那么Dom Load就是在页面响应加载的顺序中的“加载图片等其他信息”之后，就可以操作Dom了。
3.用个最常用的例子说明Dom Ready和Dom Load两者的区别


Dom Ready是在dom加载完成后就可以直接对dom进行操作，比如一张图片只要&#60;img&#62;标签完成，不用等这个图片加载完成，就可以设置图片的宽高的属性或样式等；
Dom Load是在整个document文档（包括了加载图片等其他信息）加载完成后就可以直接对dom进行操作，比如一张图片要等这个图标加载完成之后才能设置图片的宽高的属性或样式等；


比如一个图片浏览的效果，通常如果图片尺寸很大的情况下，为了防止图片把页面撑开通常会限定图片的宽度或高度，如果是单张图片或者是多张规格比例统一的图片下我们可以直接在&#60;img&#62;上价格宽度或者高度的属性&#60;img src=“img.jpg” alt=&#8221;码头的大照片&#8221; width=“100” height=“90”&#62;，比如（推荐）或者可以在css样式中加宽度或者高度的属性。但是如果这些张规格比例不统一的图片要浏览呢？那就有问题，你设置宽高很可能造成图片严重失真。在ie6之后ie7，ie8还有其他主流浏览器支持css2.1中min-width，max-width，min-height，max-width，这样我们就可以用min-width，max-width，min-height，max-width解决这些问题，但是ie6除非是抛弃性能问题用css表达式（当然old9(http://old9.blogsome.com/2008/10/26/css-expression-reloaded/)和怿飞(http://www.planabc.net/2009/09/21/optimization_of_css_eexpression/)有关于css表达式性能问题的解决方案,大家可以看一下）。这个时候ie的做好解决方案就是用Dom Ready而不是Dom Load，因为通常大图片加载的时候会一点一点的加载，这个在尺寸大，字节多，网速慢的时候表现的非常明显，用Dom Load，通常是先把页面撑开，加载完成后再把图片重设宽高，图片加载多少时间，这个页面就会撑开多久，用户会非常难受！！
这点可以看我做的一个的一个小demo：http://www.css88.com/demo/domready/(注意第二次测试的时候要清除缓存)
Dom Ready在jQ中的基本的写法：


$().ready(function() {

$(&#34;#big_A&#34;).width(&#34;100px&#34;);

});

在原生的js中没有Dom Ready的直接方法，只有Dom Load的方法就是load事件。
有牛人封装了很多方法，jq，YUI等js库也是封装出来的，呵呵。
以下是来自http://www.cnblogs.com/rubylouvre/archive/2009/12/30/1635645.html的一个Dom Ready的方法：


new function(){

dom = [];

dom.isReady = false;

dom.isFunction = function(obj){

return Object.prototype.toString.call(obj) === &#34;[object Function]&#34;;

}

dom.Ready = function(fn){

dom.initReady();//如果没有建成DOM树，则走第二步，存储起来一起杀

if(dom.isFunction(fn)){

if(dom.isReady){

fn();//如果已经建成DOM，则来一个杀一个

}else{

dom.push(fn);//存储加载事件

}

}

}

dom.fireReady =function(){

if (dom.isReady)  return;

dom.isReady = true;

for(var i=0,n=dom.length;i&#60;n ;i++){

var fn = dom[i];

fn();

}

dom.length = 0;//清空事件

}

dom.initReady [...]]]></description>
			<content:encoded><![CDATA[<h2><strong>1、Dom Ready</strong></h2>
<p>真不知道这个标题该怎么取，暂时就先凑活着用了。</p>
<p>用jQ的人很多人都是这么开始写脚本的：</p>
<pre class="brush: javascript; ">

$(function(){

// do something

});
</pre>
<p>其实这个就是jq ready()的简写，他等价于：</p>
<pre class="brush: javascript; ">

$(document).ready(function(){
//do something
})
//或者下面这个方法，jQuer的默认参数是：“document”；
$().ready(function(){
//do something
})
</pre>
<p>这个就是jq ready()的方法就是Dom Ready，他的作用或者意义就是:在DOM加载完成后就可以可以对DOM进行操作。</p>
<p>一般情况先一个页面响应加载的顺序是，域名解析-加载html-加载js和css-加载图片等其他信息。</p>
<p>那么Dom Ready应该在“加载js和css”和“加载图片等其他信息”之间，就可以操作Dom了。</p>
<h2><strong>2、Dom Load</strong></h2>
<p>用原生的js的时候我们通常用onload时间来做一些事情，比如：</p>
<pre class="brush: javascript; ">

window.onload=function(){
//do something
}
//或者经常用到的图片，假设这个
document.getElementById(&quot;imgID&quot;).onload=function(){
//do something
}
</pre>
<div>这种就是Dom Load，他的作用或者意义就是:在document文档加载完成后就可以可以对DOM进行操作，document文档包括了加载图片等其他信息。<span id="more-2112"></span></div>
<div>那么Dom Load就是在页面响应加载的顺序中的“加载图片等其他信息”之后，就可以操作Dom了。</div>
<h2><strong>3.用个最常用的例子说明Dom Ready和Dom Load两者的区别</strong></h2>
<div>
<ol>
<li>Dom Ready是在dom加载完成后就可以直接对dom进行操作，比如一张图片只要&lt;img&gt;标签完成，不用等这个图片加载完成，就可以设置图片的宽高的属性或样式等；</li>
<li>Dom Load是在整个document文档（包括了加载图片等其他信息）加载完成后就可以直接对dom进行操作，比如一张图片要等这个图标加载完成之后才能设置图片的宽高的属性或样式等；</li>
</ol>
</div>
<div>比如一个图片浏览的效果，通常如果图片尺寸很大的情况下，为了防止图片把页面撑开通常会限定图片的宽度或高度，如果是单张图片或者是多张规格比例统一的图片下我们可以直接在&lt;img&gt;上价格宽度或者高度的属性&lt;img src=“img.jpg” alt=&#8221;码头的大照片&#8221; width=“100” height=“90”&gt;，比如（推荐）或者可以在css样式中加宽度或者高度的属性。但是如果这些张规格比例不统一的图片要浏览呢？那就有问题，你设置宽高很可能造成图片严重失真。在ie6之后ie7，ie8还有其他主流浏览器支持css2.1中min-width，max-width，min-height，max-width，这样我们就可以用min-width，max-width，min-height，max-width解决这些问题，但是ie6除非是抛弃性能问题用css表达式（当然old9(<a href="http://old9.blogsome.com/2008/10/26/css-expression-reloaded/" target="_blank">http://old9.blogsome.com/2008/10/26/css-expression-reloaded/</a>)和怿飞(<a href="http://www.planabc.net/2009/09/21/optimization_of_css_eexpression/" target="_blank">http://www.planabc.net/2009/09/21/optimization_of_css_eexpression/</a>)有关于css表达式性能问题的解决方案,大家可以看一下）。这个时候ie的做好解决方案就是用Dom Ready而不是Dom Load，因为通常大图片加载的时候会一点一点的加载，这个在尺寸大，字节多，网速慢的时候表现的非常明显，用Dom Load，通常是先把页面撑开，加载完成后再把图片重设宽高，图片加载多少时间，这个页面就会撑开多久，用户会非常难受！！</div>
<div><strong><span style="color: #ff0000;">这点可以看我做的一个的一个小demo</span></strong>：<a href="http://www.css88.com/demo/domready/" target="_blank">http://www.css88.com/demo/domready/</a>(注意第二次测试的时候要清除缓存)</div>
<p><strong>Dom Ready在jQ中的基本的写法：</strong></p>
<pre class="brush: javascript; ">

$().ready(function() {

$(&quot;#big_A&quot;).width(&quot;100px&quot;);

});
</pre>
<p>在原生的js中没有Dom Ready的直接方法，只有Dom Load的方法就是load事件。</p>
<p>有牛人封装了很多方法，jq，YUI等js库也是封装出来的，呵呵。</p>
<p>以下是来自<a href="http://www.cnblogs.com/rubylouvre/archive/2009/12/30/1635645.html">http://www.cnblogs.com/rubylouvre/archive/2009/12/30/1635645.html</a>的一个<strong>Dom Ready的方法</strong>：</p>
<pre class="brush: javascript; ">

new function(){

dom = [];

dom.isReady = false;

dom.isFunction = function(obj){

return Object.prototype.toString.call(obj) === &quot;[object Function]&quot;;

}

dom.Ready = function(fn){

dom.initReady();//如果没有建成DOM树，则走第二步，存储起来一起杀

if(dom.isFunction(fn)){

if(dom.isReady){

fn();//如果已经建成DOM，则来一个杀一个

}else{

dom.push(fn);//存储加载事件

}

}

}

dom.fireReady =function(){

if (dom.isReady)  return;

dom.isReady = true;

for(var i=0,n=dom.length;i&lt;n ;i++){

var fn = dom[i];

fn();

}

dom.length = 0;//清空事件

}

dom.initReady = function(){

if (document.addEventListener) {

document.addEventListener( &quot;DOMContentLoaded&quot;, function(){

document.removeEventListener( &quot;DOMContentLoaded&quot;, arguments.callee, false );//清除加载函数

dom.fireReady();

}, false );

}else{

if (document.getElementById) {

document.write(&quot;&lt;script id=\&quot;ie-domReady\&quot; defer=&#039;defer&#039;src=\&quot;//:\&quot;&gt;&lt; \/script&gt;&quot;);

document.getElementById(&quot;ie-domReady&quot;).onreadystatechange = function() {

if (this.readyState === &quot;complete&quot;) {

dom.fireReady();

this.onreadystatechange = null;

this.parentNode.removeChild(this)

}

};

}

}

}

}
</pre>
<p>使用方法：</p>
<pre class="brush: javascript; ">

dom.Ready(function(){

alert(&quot;我的domReady！&quot;)

});

dom.Ready(function(){

alert(&quot;我的domReady测试多重加载1！&quot;)

});

dom.Ready(function(){

alert(&quot;我的domReady测试多重加载2!&quot;)

});

dom.Ready(function(){

alert(document.getElementById(&quot;test&quot;).innerHTML)

});
</pre>
<p>点击查看demo：<a href="http://www.css88.com/demo/domready/" target="_blank">http://www.css88.com/demo/domready/</a>(注意第二次测试的时候要清除缓存)</p>
<p>欢迎留言斧正拍砖！</n></p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2112/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>【前端开发工具】google Chrome开发人员工具（Chrome Web Developer Tools）</title>
		<link>http://www.css88.com/archives/2102</link>
		<comments>http://www.css88.com/archives/2102#comments</comments>
		<pubDate>Thu, 14 Jan 2010 05:15:07 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[前端工具]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[前端开发工具]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2102</guid>
		<description><![CDATA[前几天一个项目中的页面在Chrome和safari下撑开，Firefox，ie，opera正常，静态页面是OK的，只能找Chrome和safari下的调试工具，safari只有在MAC下有调试工具，而Chrome正式版（目前最新3.0.195.38）只有javascript控制台，css和html虽然也能调试，但是非常的不灵活，
。
所以去google Chrome的扩展中心google Chrome Extensions翻了个底朝天，终于找到了Chrome Web Developer Tools，（如果翻不了墙请点击下载）该工具需要在google Chrome 4 bate版上安装。
该工具在javascript控制台的基础进行了扩展，html和css的调试方便了很多（当然和firebug还是有一定的差距）；
安装后，启动该工具，如图：

工具界面：

1,Elements:主要是html和css的调试，
2.Resources：主要是加载时间和文件尺寸；
3.Scripts：主要是js；
4.Console：控制台，检查网页的错误，请求等等。
附加工具：如图
一下常用的小工具，不在一一介绍。

总体来说不管是功能上还是使用上都没有firebug实用，但是在google Chrome和safari浏览器下还是很好的一个选择。
]]></description>
			<content:encoded><![CDATA[<p>前几天一个项目中的页面在Chrome和safari下撑开，Firefox，ie，opera正常，静态页面是OK的，只能找Chrome和safari下的调试工具，safari只有在MAC下有调试工具，而Chrome正式版（目前最新3.0.195.38）只有javascript控制台，css和html虽然也能调试，但是非常的不灵活，</p>
<p><a href="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_115638.png"><img class="alignnone size-full wp-image-2104" title="2010-01-14_115638" src="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_115638.png" alt="" width="515" height="321" /></a><a href="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_120100.png"><img class="alignnone size-full wp-image-2105" title="2010-01-14_120100" src="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_120100.png" alt="" width="556" height="323" /></a>。<span id="more-2102"></span></p>
<p>所以去google Chrome的扩展中心<a href="https://chrome.google.com/extensions/" target="_blank">google Chrome Extensions</a>翻了个底朝天，终于找到了<a href="https://chrome.google.com/extensions/detail/fbmlldeibipeppiabbdjajcneipfbocm" target="_blank">Chrome Web Developer Tools</a>，（如果翻不了墙<a href="http://www.css88.com/wp-content/uploads/2010/01/extension_0_1.rar" target="_blank">请点击下载</a>）该工具需要在google Chrome 4 bate版上安装。</p>
<p>该工具在javascript控制台的基础进行了扩展，html和css的调试方便了很多（当然和firebug还是有一定的差距）；</p>
<p><strong>安装后，启动该工具</strong>，如图：</p>
<p><a href="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_130742.png"><img class="alignnone size-full wp-image-2107" title="2010-01-14_130742" src="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_130742.png" alt="" width="591" height="393" /></a></p>
<p><strong>工具界面：</strong></p>
<p><a href="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_125952.png"><img class="alignnone size-full wp-image-2106" title="2010-01-14_125952" src="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_125952.png" alt="" width="715" height="340" /></a></p>
<p>1,Elements:主要是html和css的调试，</p>
<p>2.Resources：主要是加载时间和文件尺寸；</p>
<p>3.Scripts：主要是js；</p>
<p>4.Console：控制台，检查网页的错误，请求等等。</p>
<p><strong>附加工具：如图</strong></p>
<p>一下常用的小工具，不在一一介绍。</p>
<p><a href="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_131036.png"><img class="alignnone size-full wp-image-2108" title="2010-01-14_131036" src="http://www.css88.com/wp-content/uploads/2010/01/2010-01-14_131036.png" alt="" width="326" height="558" /></a></p>
<p>总体来说不管是功能上还是使用上都没有firebug实用，但是在google Chrome和safari浏览器下还是很好的一个选择。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2102/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>推荐一个PNG压缩网站</title>
		<link>http://www.css88.com/archives/2099</link>
		<comments>http://www.css88.com/archives/2099#comments</comments>
		<pubDate>Sat, 09 Jan 2010 09:45:00 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[前端工具]]></category>
		<category><![CDATA[图片压缩]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2099</guid>
		<description><![CDATA[推荐一个PNG压缩网站，压缩比率还是蛮高的，好工具啊！
http://www.gracepointafterfive.com/punypng/
]]></description>
			<content:encoded><![CDATA[<p>推荐一个PNG压缩网站，压缩比率还是蛮高的，好工具啊！</p>
<p><a href="http://www.gracepointafterfive.com/punypng/" target="_blank">http://www.gracepointafterfive.com/punypng/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2099/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>【前端开发小工具】unicode转换工具</title>
		<link>http://www.css88.com/archives/2093</link>
		<comments>http://www.css88.com/archives/2093#comments</comments>
		<pubDate>Fri, 08 Jan 2010 05:07:24 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[前端工具]]></category>
		<category><![CDATA[unicode]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2093</guid>
		<description><![CDATA[unicode（统一码、万国码、单一码）是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码，以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发，1994年正式公布。随着计算机工作能力的增强，unicode也在面世以来的十多年里得到普及。更多可以查看百度百科和维基百科。
unicode在我们前端开发中也会偶尔用到，比如:

有些js代码使用unicode加密;
用asv和闪客精灵等flash破解工具破解出来的中文部分也是unicode编码的;
css中中文最好用unicode表示，比如使用宋体是{font-family:\5b8b\4f53;}，使用微软雅黑是{font-family:\5fae\8f6f\96c5\9ed1;}，这样的好处是避免编码问题，同时能得到所有的主流浏览器的支持。

同事给我开发了一个unicode转换工具，主要功能是字符串和unicode互转，一般页面上，js，flash中用的是以&#8221;\u&#8221;开始的unicode，css中则是以&#8221;\&#8221;开始；
界面如图：

特别提示：XP系统用户，使用本软件需要安装.net framework框架。win2003、win7、vista貌似系统自带了。
下载地址：http://www.css88.com/wp-content/uploads/2010/01/ParseUnicode.rar
]]></description>
			<content:encoded><![CDATA[<p>unicode（统一码、万国码、单一码）是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码，以满足跨语言、跨平台进行文本转换、处理的要求。1990年开始研发，1994年正式公布。随着计算机工作能力的增强，unicode也在面世以来的十多年里得到普及。更多可以查看<a href="http://baike.baidu.com/view/40801.htm" target="_blank">百度百科</a>和<a href="http://zh.wikipedia.org/wiki/Unicode" target="_blank">维基百科</a>。</p>
<p>unicode在我们前端开发中也会偶尔用到，比如:</p>
<ol>
<li>有些js代码使用unicode加密;</li>
<li>用asv和闪客精灵等flash破解工具破解出来的中文部分也是unicode编码的;</li>
<li>css中中文最好用unicode表示，比如使用宋体是{font-family:\5b8b\4f53;}，使用微软雅黑是{font-family:\5fae\8f6f\96c5\9ed1;}，这样的好处是避免编码问题，同时能得到所有的主流浏览器的支持。</li>
</ol>
<p>同事给我开发了一个unicode转换工具，主要功能是字符串和unicode互转，一般页面上，js，flash中用的是以&#8221;\u&#8221;开始的unicode，css中则是以&#8221;\&#8221;开始；<span id="more-2093"></span></p>
<p>界面如图：</p>
<p><a href="../wp-content/uploads/2010/01/2010-01-08_125832.jpg"><img title="2010-01-08_125832" src="../wp-content/uploads/2010/01/2010-01-08_125832.jpg" alt="" width="420" height="450" /></a></p>
<p><strong><span style="color: #ff0000;">特别提示：XP系统用户，使用本软件需要安装.net framework框架。win2003、win7、vista貌似系统自带了。</span></strong></p>
<p>下载地址：<a href="http://www.css88.com/wp-content/uploads/2010/01/ParseUnicode.rar" target="_blank">http://www.css88.com/wp-content/uploads/2010/01/ParseUnicode.rar</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2093/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>google chrome字体最小12px的问题</title>
		<link>http://www.css88.com/archives/2088</link>
		<comments>http://www.css88.com/archives/2088#comments</comments>
		<pubDate>Thu, 07 Jan 2010 01:00:29 +0000</pubDate>
		<dc:creator>愚人码头</dc:creator>
				<category><![CDATA[(x)html+css]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=2088</guid>
		<description><![CDATA[昨天发现google chrome字体小于12px的时候都以12px显示，无语，后经css森林的讨论和测试发现将google chrome的语言设置成英文就没这个问题，应该给google chrome提交这个bug啊！
目前还没找到解决方案，如果有请留言告知！万分感谢
]]></description>
			<content:encoded><![CDATA[<p>昨天发现google chrome字体小于12px的时候都以12px显示，无语，后经css森林的讨论和测试发现将google chrome的语言设置成英文就没这个问题，应该给google chrome提交这个bug啊！</p>
<p>目前还没找到解决方案，如果有请留言告知！万分感谢</p>
]]></content:encoded>
			<wfw:commentRss>http://www.css88.com/archives/2088/feed</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
