??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲人成电影,国产精品视频一,狠狠狠综合7777久夜色撩人http://www.aygfsteel.com/justdoit/Just do itzh-cnWed, 18 Jun 2025 16:20:30 GMTWed, 18 Jun 2025 16:20:30 GMT60面上判断滚动条是否存在http://www.aygfsteel.com/justdoit/archive/2010/05/15/321049.htmlJust Do ItJust Do ItSat, 15 May 2010 09:57:00 GMThttp://www.aygfsteel.com/justdoit/archive/2010/05/15/321049.htmlhttp://www.aygfsteel.com/justdoit/comments/321049.htmlhttp://www.aygfsteel.com/justdoit/archive/2010/05/15/321049.html#Feedback0http://www.aygfsteel.com/justdoit/comments/commentRss/321049.htmlhttp://www.aygfsteel.com/justdoit/services/trackbacks/321049.html// 是否存在U向滚动?/span>
Face.hasScrollY = function(dom){
    
if (dom.offsetTop > 0 || dom.scrollHeight > dom.offsetHeight) {
        
return true;
    }
else{  // ׃滚动范围非常的时候dom.scrollHeight > dom.offsetHeight q不成立
        dom.scrollTop = 1;    // 既然滚动范围,即动作Ơ雅也无伤大?/span>
        if(dom.scrollTop > 0){
            
return true;
        }
else{
            
return false;
        }

    }

}
;


Just Do It 2010-05-15 17:57 发表评论
]]>
Google SVN操作步骤[摘]http://www.aygfsteel.com/justdoit/archive/2009/12/14/305974.htmlJust Do ItJust Do ItMon, 14 Dec 2009 15:15:00 GMThttp://www.aygfsteel.com/justdoit/archive/2009/12/14/305974.htmlhttp://www.aygfsteel.com/justdoit/comments/305974.htmlhttp://www.aygfsteel.com/justdoit/archive/2009/12/14/305974.html#Feedback0http://www.aygfsteel.com/justdoit/comments/commentRss/305974.htmlhttp://www.aygfsteel.com/justdoit/services/trackbacks/305974.html
1. q入http://code.google.com/ 用Google帐户dQ推荐用gmail邮箱Q。然后点?gt;Project Hosting

2. q入>> http://code.google.com/hosting/  然后点击>Create a new project

3. 填入信息Q?/p>

     写入目名,描述
4. 提交成功后,选择菜单的SourceQ其中有https上传协议路径需要拷贝一份,q有一个上传密码)(j)?/p>

5.如果x(chng)看自q目Q可以用览器登陆https的\径,输入Google账号和上传密码,如果成功可以看到含有项目名U的目录?/p>


在第三步中的两个选项是开源协议。如果不选,׃可以新徏目?/p>

所以说Googleq是在强制你开源,对于正式的项目开发,是讲I保密的。所以Google不可取。博客园的一位前辈说如果不开源,30天内׃(x)删除目Q所以说

如果不想开源的朋友Q就不要搞Google SVN啦?/p>

我这里道是还有一个推荐,是svnhostQ这个网允许每个注册用户拥有一个私有项目?/p>

但是~点是只l?0MBI间Q对于较大项目,q是不能部v?/p>

所以如果正式开发,q是在服务器上搞一个SVN服务器?/p>

Just Do It 2009-12-14 23:15 发表评论
]]>
|页上的拼音码生?/title><link>http://www.aygfsteel.com/justdoit/archive/2009/12/04/304732.html</link><dc:creator>Just Do It</dc:creator><author>Just Do It</author><pubDate>Fri, 04 Dec 2009 01:54:00 GMT</pubDate><guid>http://www.aygfsteel.com/justdoit/archive/2009/12/04/304732.html</guid><wfw:comment>http://www.aygfsteel.com/justdoit/comments/304732.html</wfw:comment><comments>http://www.aygfsteel.com/justdoit/archive/2009/12/04/304732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/justdoit/comments/commentRss/304732.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/justdoit/services/trackbacks/304732.html</trackback:ping><description><![CDATA[    在C/SE序中,我们通常?x)把汉字的拼音简码记录在一个表中,然后~写一个工具函数来生成一D|字的拼音码。而在WEB面上,文字的简码存储在数据库表中的极不方便Q用AJAX技术也很繁琐。那么如果能把文字的码直接存储在js里,在客L(fng)实时生成拼音码就比较方便?jin)?br />     在javascript中,我们可以用如下方式生成一个MAPL(fng)对象Q?br />     var charsCode = {"?:"A","?:"B",...};<br />     于是得到某个文字的拼音简码就很简单了(jin)QcharsCode["?]卛_?br />     昄Q文字的码在数据表中有,我们可以用简单的sql语句q成上面定义简码MAP的JS代码Q工作量最大的那部分事情就搞定?jin)?br />     接下来只需要定义工具函数即可:(x)<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #008000">//</span><span style="color: #008000"> 获取每个包括字符的拼音简码?/span><span style="color: #008000"><br /> <img id="Codehighlighter1_44_253_Open_Image" onclick="this.style.display='none'; Codehighlighter1_44_253_Open_Text.style.display='none'; Codehighlighter1_44_253_Closed_Image.style.display='inline'; Codehighlighter1_44_253_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_44_253_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_44_253_Closed_Text.style.display='none'; Codehighlighter1_44_253_Open_Image.style.display='inline'; Codehighlighter1_44_253_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">function</span><span style="color: #000000"> getCharsCode(str)</span><span id="Codehighlighter1_44_253_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_44_253_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    str </span><span style="color: #000000">=</span><span style="color: #000000"> str.toUpperCase();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">var</span><span style="color: #000000"> len </span><span style="color: #000000">=</span><span style="color: #000000"> str.length;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">var</span><span style="color: #000000"> c, result</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">, t;<br /> <img id="Codehighlighter1_138_235_Open_Image" onclick="this.style.display='none'; Codehighlighter1_138_235_Open_Text.style.display='none'; Codehighlighter1_138_235_Closed_Image.style.display='inline'; Codehighlighter1_138_235_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_138_235_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_138_235_Closed_Text.style.display='none'; Codehighlighter1_138_235_Open_Image.style.display='inline'; Codehighlighter1_138_235_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">; i</span><span style="color: #000000"><</span><span style="color: #000000">len; i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_138_235_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_138_235_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        c </span><span style="color: #000000">=</span><span style="color: #000000"> str.substr(i,</span><span style="color: #000000">1</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        t </span><span style="color: #000000">=</span><span style="color: #000000"> mCharsCode[c];<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #000000">""</span><span style="color: #000000">+</span><span style="color: #000000">t </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">undefined</span><span style="color: #000000">"</span><span style="color: #000000">) t </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        result </span><span style="color: #000000">+=</span><span style="color: #000000"> t;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">return</span><span style="color: #000000"> result;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000"> 对于英文单词Q仅取首字母</span><span style="color: #008000"><br /> <img id="Codehighlighter1_298_558_Open_Image" onclick="this.style.display='none'; Codehighlighter1_298_558_Open_Text.style.display='none'; Codehighlighter1_298_558_Closed_Image.style.display='inline'; Codehighlighter1_298_558_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_298_558_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_298_558_Closed_Text.style.display='none'; Codehighlighter1_298_558_Open_Image.style.display='inline'; Codehighlighter1_298_558_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">function</span><span style="color: #000000"> getWordsCode(str)</span><span id="Codehighlighter1_298_558_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_298_558_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    str </span><span style="color: #000000">=</span><span style="color: #000000"> str.toUpperCase();<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        str </span><span style="color: #000000">=</span><span style="color: #000000"> str.replace(</span><span style="color: #000000">/</span><span style="color: #000000">([A</span><span style="color: #000000">-</span><span style="color: #000000">Z])[A</span><span style="color: #000000">-</span><span style="color: #000000">Z]</span><span style="color: #000000">*/</span><span style="color: #000000">g, </span><span style="color: #000000">"</span><span style="color: #000000">$1</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">var</span><span style="color: #000000"> len </span><span style="color: #000000">=</span><span style="color: #000000"> str.length;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">var</span><span style="color: #000000"> c, result</span><span style="color: #000000">=</span><span style="color: #000000">""</span><span style="color: #000000">, t;<br /> <img id="Codehighlighter1_443_540_Open_Image" onclick="this.style.display='none'; Codehighlighter1_443_540_Open_Text.style.display='none'; Codehighlighter1_443_540_Closed_Image.style.display='inline'; Codehighlighter1_443_540_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_443_540_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_443_540_Closed_Text.style.display='none'; Codehighlighter1_443_540_Open_Image.style.display='inline'; Codehighlighter1_443_540_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />    </span><span style="color: #0000ff">for</span><span style="color: #000000">(i</span><span style="color: #000000">=</span><span style="color: #000000">0</span><span style="color: #000000">; i</span><span style="color: #000000"><</span><span style="color: #000000">len; i</span><span style="color: #000000">++</span><span style="color: #000000">)</span><span id="Codehighlighter1_443_540_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_443_540_Open_Text"><span style="color: #000000">{<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        c </span><span style="color: #000000">=</span><span style="color: #000000"> str.substr(i,</span><span style="color: #000000">1</span><span style="color: #000000">);<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        t </span><span style="color: #000000">=</span><span style="color: #000000"> mCharsCode[c];<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #000000">""</span><span style="color: #000000">+</span><span style="color: #000000">t </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">undefined</span><span style="color: #000000">"</span><span style="color: #000000">) t </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">""</span><span style="color: #000000">;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />        result </span><span style="color: #000000">+=</span><span style="color: #000000"> t;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />    }</span></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />    </span><span style="color: #0000ff">return</span><span style="color: #000000"> result;<br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div>     那么在WEB面中,我们只要引入相应的js文gQ就可以方便的调用了(jin)QD例如下:(x)<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff"><</span><span style="color: #800000">html</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #0000ff"><</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">script </span><span style="color: #ff0000">language</span><span style="color: #0000ff">="javascript"</span><span style="color: #ff0000"> src</span><span style="color: #0000ff">="charscode.js"</span><span style="color: #0000ff">></</span><span style="color: #800000">script</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #0000ff"></</span><span style="color: #800000">head</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #0000ff"><</span><span style="color: #800000">body </span><span style="color: #ff0000">style</span><span style="color: #0000ff">="font-size:12px"</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />        </span><span style="color: #0000ff"><</span><span style="color: #800000">form</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />            输入内容Q?/span><span style="color: #0000ff"><</span><span style="color: #800000">input </span><span style="color: #ff0000">type</span><span style="color: #0000ff">="text"</span><span style="color: #ff0000"> onkeyup</span><span style="color: #0000ff">="pym.innerHTML = getCharsCode(this.value);"</span><span style="color: #ff0000"> </span><span style="color: #0000ff">/></span><span style="color: #000000"> </span><span style="color: #0000ff"><</span><span style="color: #800000">br </span><span style="color: #0000ff">/></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />            ?nbsp;?nbsp;码:(x)</span><span style="color: #0000ff"><</span><span style="color: #800000">span </span><span style="color: #ff0000">id</span><span style="color: #0000ff">="pym"</span><span style="color: #0000ff">></</span><span style="color: #800000">span</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />        </span><span style="color: #0000ff"></</span><span style="color: #800000">form</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />    </span><span style="color: #0000ff"></</span><span style="color: #800000">body</span><span style="color: #0000ff">></span><span style="color: #000000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff"></</span><span style="color: #800000">html</span><span style="color: #0000ff">></span></div>     以下是已l包?千多汉字?qing)其它字W以?qing)工具函数的js与html文gQ?br /> <a href="/Files/justdoit/charcode.rar">/Files/justdoit/charcode.rar</a> <img src ="http://www.aygfsteel.com/justdoit/aggbug/304732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/justdoit/" target="_blank">Just Do It</a> 2009-12-04 09:54 <a href="http://www.aygfsteel.com/justdoit/archive/2009/12/04/304732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>表达式求值的l典法http://www.aygfsteel.com/justdoit/archive/2009/12/01/304389.htmlJust Do ItJust Do ItTue, 01 Dec 2009 08:03:00 GMThttp://www.aygfsteel.com/justdoit/archive/2009/12/01/304389.htmlhttp://www.aygfsteel.com/justdoit/comments/304389.htmlhttp://www.aygfsteel.com/justdoit/archive/2009/12/01/304389.html#Feedback0http://www.aygfsteel.com/justdoit/comments/commentRss/304389.htmlhttp://www.aygfsteel.com/justdoit/services/trackbacks/304389.html摘自Q?font style="background-color: #ece9d8">http://www.ibm.com/developerworks/cn/java/j-w3eva/index.html#main

~写代码对算术表辑ּ求值的l典Ҏ(gu)?Donald Knuth 描述?1962 q_(d)请参?参考资?/a>Q。Knuth 此概括Z个步骤:(x)

  • 对中~表达式进行语法分?
  • 中缀表达式到后缀表达式的转换
  • 对后~表达式求?

注意到我们谈到的q个l典法有些化:(x)术表达式只包含操作数、二元操作符和一U括受此外,对于每个操作数和操作W,只用单个字符表示Q语法分析直观?/p>

表达式表C法

术表达式中最常见的表C法形式?中缀、前~?后缀表示法。中~表示法是书写表达式的常见方式Q而前~和后~表示法主要用于计机U学领域?

中缀表示?/strong>
中缀表示法是术表达式的常规表示法。称它ؓ(f) 中缀表示法是因ؓ(f)每个操作W都位于其操作数的中_(d)q种表示法只适用于操作符恰好对应两个操作数的时候(在操作符是二元操作符如加、减、乘、除以及(qing)取模的情况下Q。对以中~表示法书写的表达式进行语法分析时Q需要用括号和优先规则排除多义性?

Syntax: operand1 operator operand2
            Example: (A+B)*C-D/(E+F)
            

前缀表示?/strong>
前缀表示法中Q操作符写在操作数的前面。这U表C法l常用于计算机科学,特别是编译器设计斚w。ؓ(f)U念其发明家 ?Jan LukasiewiczQ请参阅 参考资?/a>Q,q种表示法也U?波兰表示?/em>?

Syntax  : operator operand1 operand2
            Example : -*+ABC/D+EF
            

后缀表示?/strong>
在后~表示法中Q操作符位于操作数后面。后~表示法也U?逆L兰表C法Qreverse Polish notationQRPNQ,因其使表辑ּ求值变得轻松,所以被普遍使用?

Syntax  : operand1 operand2 operator
            Example : AB+C*DEF+/-
            

前缀和后~表示法有三项公共特征Q?/p>

  • 操作数的序与等L(fng)中缀表达式中操作数的序一?
  • 不需要括?
  • 操作W的优先U不相关

中缀表达式到后缀表达式的转换

要把表达式从中缀表达式的形式转换成用后缀表示法表C的{h(hun)表达式,必须?jin)解操作W的优先U和l合性?优先U?/em>或者说操作W的强度军_求值顺序;优先U高的操作符比优先低的操作W先求倹{?如果所有操作符优先U一P那么求值顺序就取决于它们的 l合?/em>。操作符的结合性定义了(jin)相同优先U操作符l合的顺序(从右臛_或从左至叻I(j)?

Left associativity  : A+B+C = (A+B)+C
            Right associativity : A^B^C = A^(B^C)
            

转换q程包括用下面的法d中缀表达式的操作数、操作符和括P(x)

  1. 初始化一个空堆栈Q将l果字符串变量置I?
  2. 从左到右d中缀表达式,每次一个字W?
  3. 如果字符是操作数Q将它添加到l果字符丌Ӏ?
  4. 如果字符是个操作W,弹出QpopQ操作符Q直至遇见开括号Qopening parenthesisQ、优先较低的操作符或者同一优先U的右结合符受把q个操作W压入(pushQ堆栈?
  5. 如果字符是个开括号Q把它压入堆栈?
  6. 如果字符是个闭括Pclosing parenthesisQ,在遇见开括号前,弹出所有操作符Q然后把它们d到结果字W串?
  7. 如果到达输入字符串的末尾Q弹出所有操作符q添加到l果字符丌Ӏ?

后缀表达式求?/span>

对后~表达式求值比直接对中~表达式求值简单。在后缀表达式中Q不需要括P而且操作W的优先U也不再起作用了(jin)。?zhn)可以用如下算法对后缀表达式求|(x)

  1. 初始化一个空堆栈
  2. 从左到右d后缀表达?
  3. 如果字符是一个操作数Q把它压入堆栈?
  4. 如果字符是个操作W,弹出两个操作敎ͼ执行恰当操作Q然后把l果压入堆栈。如果?zhn)不能够弹Z个操作数Q后~表达式的语法׃正确?
  5. 到后~表达式末,从堆栈中弹出l果。若后缀表达式格式正,那么堆栈应该为空?


Just Do It 2009-12-01 16:03 发表评论
]]>
FreeTextBox 增加按钮http://www.aygfsteel.com/justdoit/archive/2009/11/29/304076.htmlJust Do ItJust Do ItSun, 29 Nov 2009 03:53:00 GMThttp://www.aygfsteel.com/justdoit/archive/2009/11/29/304076.htmlhttp://www.aygfsteel.com/justdoit/comments/304076.htmlhttp://www.aygfsteel.com/justdoit/archive/2009/11/29/304076.html#Feedback0http://www.aygfsteel.com/justdoit/comments/commentRss/304076.htmlhttp://www.aygfsteel.com/justdoit/services/trackbacks/304076.html<FTB:FreeTextBox ID="FreeTextBox1" AutoGenerateToolbarsFromString="false" runat="server">
            <Toolbars>
                <FTB:Toolbar runat="server">
                    <FTB:ParagraphMenu runat="server" />
                    <FTB:FontSizesMenu runat="server" />
                </FTB:Toolbar>
                <FTB:Toolbar runat="server">
                    <FTB:Bold runat="server" />
                    <FTB:Italic runat="server" />
                    <FTB:Underline runat="server" />
                    <FTB:ToolbarSeparator runat="server" />
                    <FTB:BulletedList runat="server" />
                    <FTB:NumberedList runat="server" />
                </FTB:Toolbar>
                <FTB:Toolbar runat="server">
                    <FTB:InsertHtmlMenu runat="server">
                        <Items>
                            <FTB:ToolbarListItem Text="Cool1" Value="<b>lalala</b>" runat="server" />
                            <FTB:ToolbarListItem Text="Cool2" Value="<i>lalala</i>" runat="server" />
                            <FTB:ToolbarListItem Text="Cool3" Value="<u>lalala</u>" runat="server" />
                        </Items>
                    </FTB:InsertHtmlMenu>
                    <FTB:ToolbarButton ButtonImage="psn" ScriptBlock="window.open('getpsn.aspx')">
                    </FTB:ToolbarButton>

                </FTB:Toolbar>
            </Toolbars>
        </FTB:FreeTextBox>

U色部分是我自己d上去的,它默认的文gҎ(gu)aspnet_client\FreeTextBoxQ所以ButtonImageq个属性是指在aspnet_client\FreeTextBox\images里的psn.gif囄。ScriptBlock 当然是指要执行的JS事g?jin)?/p>

 

其它cd的ToolbarButton有:(x)

 


Bold  加粗
BulletedList 目W号
Copy  复制
CreateLink  插入链接
Cut   剪切
Delete  删除
DeleteTableColumn 删除一?En)
DeleteTableRow  删除一?En)
IeSpellCheck IE拼写(g)?En 需要安装拼写检查Y?
Indent  增加~进
InsertDate 插入日期
InsertImage 插入囄
InsertRule 插入水^U?En)
InsertTable 插入表格(En)
InsertTableColumnAfter 插入表格列在后面(En)
InsertTableColumnBefore 插入表格列在前面(En)
InsertTableRowAfter 插入表格行在后面(En)
InsertTableRowBefore 插入表格行在前面(En)
InsertTime 插入旉
Italic 斜体
JustifyCenter 居中
JustifyFull 两端寚w
JustifyLeft 左对?br /> JustifyRight 叛_?br /> NetSpell |络拼写(g)?En)
NumberedList ~号
Outdent 减少~进
Paste _脓(chung)
Print 打印
Redo  重复
RemoveFormat 删除所有格?br /> Save  保存(En)
StrikeThrough  删除U?br /> SubScript 下标
SuperScript 上标
Underline 下划U?br /> Undo  撤消
Unlink  删除链接


本文来自CSDN博客Q{载请标明出处Qhttp://blog.csdn.net/wenzhixing/archive/2009/08/25/4484611.aspx




Just Do It 2009-11-29 11:53 发表评论
]]>
CSS的常用技?/title><link>http://www.aygfsteel.com/justdoit/articles/303858.html</link><dc:creator>Just Do It</dc:creator><author>Just Do It</author><pubDate>Fri, 27 Nov 2009 02:10:00 GMT</pubDate><guid>http://www.aygfsteel.com/justdoit/articles/303858.html</guid><wfw:comment>http://www.aygfsteel.com/justdoit/comments/303858.html</wfw:comment><comments>http://www.aygfsteel.com/justdoit/articles/303858.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/justdoit/comments/commentRss/303858.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/justdoit/services/trackbacks/303858.html</trackback:ping><description><![CDATA[  <p><span style="font-size: 15.5pt">收藏夹小图标</span></p> <p><span style="font-size: 9pt; font-family: ?hu)?>如果你将本站加入收藏夹,可以看到在收藏夹|址之前?/span><span style="font-size: 9pt">IE</span><span style="font-size: 9pt; font-family: ?hu)?>图标变成?jin)本站特别的图标。要实现q样效果很简单,首先制作一?/span><span style="font-size: 9pt">16x16</span><span style="font-size: 9pt; font-family: ?hu)?>?/span><span style="font-size: 9pt">icon</span><span style="font-size: 9pt; font-family: ?hu)?>图标Q命名ؓ(f)</span><span style="font-size: 9pt">favicon.ico</span><span style="font-size: 9pt; font-family: ?hu)?>Q放在根目录下。然后将下面的代码嵌?/span><span style="font-size: 9pt">head</span><span style="font-size: 9pt; font-family: ?hu)?>区:(x)</span><span style="font-size: 9pt"> <link rel="icon" href="/favicon.ico" type="image/x-icon" /> <link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" /></span></p> <img src ="http://www.aygfsteel.com/justdoit/aggbug/303858.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/justdoit/" target="_blank">Just Do It</a> 2009-11-27 10:10 <a href="http://www.aygfsteel.com/justdoit/articles/303858.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>IE6.0不支持Q意元素的hover伪类替代Ҏ(gu)http://www.aygfsteel.com/justdoit/articles/303395.htmlJust Do ItJust Do ItMon, 23 Nov 2009 14:46:00 GMThttp://www.aygfsteel.com/justdoit/articles/303395.htmlhttp://www.aygfsteel.com/justdoit/comments/303395.htmlhttp://www.aygfsteel.com/justdoit/articles/303395.html#Feedback0http://www.aygfsteel.com/justdoit/comments/commentRss/303395.htmlhttp://www.aygfsteel.com/justdoit/services/trackbacks/303395.html
<html>
<head>
<style>
 .c
 
{
  background
:#ff0000;
   event
:expression(
      onmouseover=function(){
         this.style.backgroundColor='#FF0000'
;
      
}
,
      onmouseout=function()
{
         this.style.backgroundColor='#0000FF';
      
}

   );
 }
</style>
</head>
<body>
 
<form name="form1">
 
</form>
    
<input type="button" class="c" value="VALUE" />
</body>
</html> 


Just Do It 2009-11-23 22:46 发表评论
]]>
始终位于文档中心(j)的DIV元素http://www.aygfsteel.com/justdoit/articles/303314.htmlJust Do ItJust Do ItMon, 23 Nov 2009 03:34:00 GMThttp://www.aygfsteel.com/justdoit/articles/303314.htmlhttp://www.aygfsteel.com/justdoit/comments/303314.htmlhttp://www.aygfsteel.com/justdoit/articles/303314.html#Feedback0http://www.aygfsteel.com/justdoit/comments/commentRss/303314.htmlhttp://www.aygfsteel.com/justdoit/services/trackbacks/303314.html <div style="position:absolute; display:block;
            border:1px solid #ff0000; width:expression('80%');
            left:expression((document.documentElement.offsetWidth-this.offsetWidth)/2+document.documentElement.scrollLeft);
            top:expression((document.documentElement.offsetHeight-this.offsetHeight)/2+document.documentElement.scrollTop);
           ">
  定义一个始l居中的层,当窗口大或滚动条发生变化时Q它也会(x)随之变化Q始l处于文档中?j)?br />  </div>

Just Do It 2009-11-23 11:34 发表评论
]]>
关于clientWidth取值问题【摘?/title><link>http://www.aygfsteel.com/justdoit/archive/2009/11/23/303304.html</link><dc:creator>Just Do It</dc:creator><author>Just Do It</author><pubDate>Mon, 23 Nov 2009 03:03:00 GMT</pubDate><guid>http://www.aygfsteel.com/justdoit/archive/2009/11/23/303304.html</guid><wfw:comment>http://www.aygfsteel.com/justdoit/comments/303304.html</wfw:comment><comments>http://www.aygfsteel.com/justdoit/archive/2009/11/23/303304.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/justdoit/comments/commentRss/303304.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/justdoit/services/trackbacks/303304.html</trackback:ping><description><![CDATA[<p><font style="background-color: #ece9d8">http://hi.baidu.com/bluedream_119/blog/item/dc377d4bef83aff783025c68.html</font><br /> <br /> 关于获取各种览器可见窗口大? <br /> <script><br /> function getInfo()<br /> {<br /> var s = "";<br /> s = " |页可见区域宽:(x)" document.body.clientWidth;<br /> s = " |页可见区域高:(x)" document.body.clientHeight;<br /> s = " |页可见区域宽:(x)" document.body.offsetWidth " (包括边线和滚动条的宽)";<br /> s = " |页可见区域高:(x)" document.body.offsetHeight " (包括边线的宽)";<br /> s = " |页正文全文宽:(x)" document.body.scrollWidth;<br /> s = " |页正文全文高:(x)" document.body.scrollHeight;<br /> s = " |页被卷ȝ?ff)Q? document.body.scrollTop;<br /> s = " |页被卷ȝ?ie)Q? document.documentElement.scrollTop;<br /> s = " |页被卷ȝ左:(x)" document.body.scrollLeft;<br /> s = " |页正文部分上:(x)" window.screenTop;<br /> s = " |页正文部分左:(x)" window.screenLeft;<br /> s = " 屏幕分L率的高:(x)" window.screen.height;<br /> s = " 屏幕分L率的宽:(x)" window.screen.width;<br /> s = " 屏幕可用工作区高度:(x)" window.screen.availHeight;<br /> s = " 屏幕可用工作区宽度:(x)" window.screen.availWidth;</p> <br /> s = " 你的屏幕讄?" window.screen.colorDepth " 位彩?;<br /> s = " 你的屏幕讄 " window.screen.deviceXDPI " 像素/英寸";<br /> //alert (s);<br /> }<br /> getInfo();<br /> </script><br /> 在我本地试当中Q?br /> 在IE、FireFox、Opera下都可以使用<br /> document.body.clientWidth<br /> document.body.clientHeight<br /> 卛_获得Q很单,很方ѝ?br /> 而在公司目当中Q?br /> Opera仍然使用<br /> document.body.clientWidth<br /> document.body.clientHeight<br /> 可是IE和FireFox则?br /> document.documentElement.clientWidth<br /> document.documentElement.clientHeight<br /> 原来是W3C的标准在作怪啊<br /> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br /> 如果在页面中dq行标记的话 在IE中:(x)<br /> document.body.clientWidth ==> BODY对象宽度<br /> document.body.clientHeight ==> BODY对象高度<br /> document.documentElement.clientWidth ==> 可见区域宽度<br /> document.documentElement.clientHeight ==> 可见区域高度<br /> 在FireFox中:(x)<br /> document.body.clientWidth ==> BODY对象宽度<br /> document.body.clientHeight ==> BODY对象高度<br /> document.documentElement.clientWidth ==> 可见区域宽度<br /> document.documentElement.clientHeight ==> 可见区域高度<br /> ?<br /> 在Opera中:(x) <br /> document.body.clientWidth ==> 可见区域宽度<br /> document.body.clientHeight ==> 可见区域高度<br /> document.documentElement.clientWidth ==> 面对象宽度Q即BODY对象宽度加上Margin宽)(j)<br /> document.documentElement.clientHeight ==> 面对象高度Q即BODY对象高度加上Margin高)(j)<br /> 而如果没有定义W3C的标准,?br /> IE为:(x)<br /> document.documentElement.clientWidth ==> 0<br /> document.documentElement.clientHeight ==> 0<br /> FireFox为:(x)<br /> document.documentElement.clientWidth ==> 面对象宽度Q即BODY对象宽度加上Margin宽)(j)document.documentElement.clientHeight ==> 面对象高度Q即BODY对象高度加上Margin高)(j) <br /> Opera为:(x)<br /> document.documentElement.clientWidth ==> 面对象宽度Q即BODY对象宽度加上Margin宽)(j)document.documentElement.clientHeight ==> 面对象高度Q即BODY对象高度加上Margin高)(j) <img src ="http://www.aygfsteel.com/justdoit/aggbug/303304.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/justdoit/" target="_blank">Just Do It</a> 2009-11-23 11:03 <a href="http://www.aygfsteel.com/justdoit/archive/2009/11/23/303304.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CSSl对定位、Q动定?/title><link>http://www.aygfsteel.com/justdoit/articles/303295.html</link><dc:creator>Just Do It</dc:creator><author>Just Do It</author><pubDate>Mon, 23 Nov 2009 02:09:00 GMT</pubDate><guid>http://www.aygfsteel.com/justdoit/articles/303295.html</guid><wfw:comment>http://www.aygfsteel.com/justdoit/comments/303295.html</wfw:comment><comments>http://www.aygfsteel.com/justdoit/articles/303295.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/justdoit/comments/commentRss/303295.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/justdoit/services/trackbacks/303295.html</trackback:ping><description><![CDATA[<font style="background-color: #ece9d8">http://www.w3school.com.cn/css/css_positioning_absolute.asp</font>  <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><strong><span style="font-size: 16pt; line-height: 150%; font-family: Verdana">CSS</span></strong><strong><span style="font-size: 16pt; line-height: 150%; font-family: ?hu)?>l对定位</span></strong></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>讄为绝对定位的元素框从文档完全删除,q相对于其包含块定位Q包含块可能是文档中的另一个元素或者是初始包含块。元素原先在正常文档中所占的I间?x)关闭,好像该元素原来不存在一栗元素定位后生成一个块U框Q而不论原来它在正常流中生成何U类型的框?/span></strong></p> <p style="text-align: left" align="left"><strong><span style="font-family: Verdana">CSS </span></strong><strong><span style="font-family: ?hu)?>l对定位</span></strong></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>l对定位使元素的位置与文档流无关Q因此不占据I间。这一点与相对定位不同Q相对定位实际上被看作普通流定位模型的一部分Q因为元素的位置相对于它在普通流中的位置?/span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>普通流中其它元素的布局像l对定位的元素不存在一P(x)</span></p> <div style="border-right: #778855 1pt dotted; padding-right: 8pt; border-top: #778855 1pt dotted; padding-left: 8pt; background: whitesmoke; padding-bottom: 8pt; border-left: #778855 1pt dotted; padding-top: 8pt; border-bottom: #778855 1pt dotted"> <p style="border-right: medium none; padding-right: 0cm; border-top: medium none; margin-top: 7.5pt; padding-left: 0cm; background: whitesmoke; padding-bottom: 0cm; border-left: medium none; padding-top: 0cm; border-bottom: medium none; text-align: left; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" align="left"><span style="font-size: 9pt; font-family: 'Courier New'">#box_relative {</span></p> <p style="border-right: medium none; padding-right: 0cm; border-top: medium none; margin-top: 7.5pt; padding-left: 0cm; background: whitesmoke; padding-bottom: 0cm; border-left: medium none; padding-top: 0cm; border-bottom: medium none; text-align: left; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" align="left"><span style="font-size: 9pt; font-family: 'Courier New'"> position: absolute;</span></p> <p style="border-right: medium none; padding-right: 0cm; border-top: medium none; margin-top: 7.5pt; padding-left: 0cm; background: whitesmoke; padding-bottom: 0cm; border-left: medium none; padding-top: 0cm; border-bottom: medium none; text-align: left; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" align="left"><span style="font-size: 9pt; font-family: 'Courier New'"> left: 30px;</span></p> <p style="border-right: medium none; padding-right: 0cm; border-top: medium none; margin-top: 7.5pt; padding-left: 0cm; background: whitesmoke; padding-bottom: 0cm; border-left: medium none; padding-top: 0cm; border-bottom: medium none; text-align: left; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" align="left"><span style="font-size: 9pt; font-family: 'Courier New'"> top: 20px;</span></p> <p style="border-right: medium none; padding-right: 0cm; border-top: medium none; margin-top: 7.5pt; padding-left: 0cm; background: whitesmoke; padding-bottom: 0cm; border-left: medium none; padding-top: 0cm; border-bottom: medium none; text-align: left; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt" align="left"><span style="font-size: 9pt; font-family: 'Courier New'">}</span></p> </div> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>如下图所C:(x)<br /> <img alt="" src="http://www.aygfsteel.com/images/blogjava_net/justdoit/t1.GIF" border="0" /></span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>l对定位的元素的位置相对?/span><strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>最q的已定位祖先元?/span></strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>Q如果元素没有已定位的祖先元素,那么它的位置相对?/span><strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>最初的包含?/span></strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>?/span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>对于定位的主要问题是要记住每U定位的意义。所以,现在让我们复?fn)一下学q的知识吧:(x)相对定位?/span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana">“</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>相对?/span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana">”</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>元素在文档中的初始位|,而绝对定位是</span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana">“</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>相对?/span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana">”</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>最q的已定位祖先元素,如果不存在已定位的祖先元素,那么</span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana">“</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>相对?/span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana">”</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>最初的包含块?/span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>注释Q?/span></strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>Ҏ(gu)用户代理的不同,最初的包含块可能是d?/span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana"> HTML </span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>元素?/span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><strong><span style="font-size: 9pt; color: #ff9955; line-height: 150%; font-family: ?hu)?>提示Q?/span></strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>因ؓ(f)l对定位的框与文档流无关Q所以它们可以覆盖页面上的其它元素。可以通过讄</span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana"> <a title="CSS z-index 属? ><span style="color: #900b09; line-height: 150%">z-index <span style="color: #900b09; line-height: 150%; font-family: ?hu)?>属?/span></a></span></span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>来控制这些框的堆放次序?/span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>动的框可以向左或向右移动,直到它的外边~碰到包含框或另一个Q动框的边框ؓ(f)止?/span></strong></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><strong><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>׃动框不在文档的普通流中,所以文档的普通流中的块框表现得就像Q动框不存在一栗?/span></strong></p> <p style="text-align: left" align="left"><strong><span style="font-family: Verdana">CSS </span></strong><strong><span style="font-family: ?hu)?>动</span></strong></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>L(fng)下图Q当把框</span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana"> 1 </span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>向右动Ӟ它脱L档流q且向右UdQ直到它的右边缘到包含框的双~:(x)<br /> </span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?><img alt="" src="http://www.aygfsteel.com/images/blogjava_net/justdoit/t2.GIF" border="0" /><br /> 再请看下图,当框</span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana"> 1 </span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>向左动Ӟ它脱L档流q且向左UdQ直到它的左边缘到包含框的左边~。因为它不再处于文档中Q所以它不占据空_(d)实际上覆盖住?jin)?/span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana"> 2</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>Q?/span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana"> 2 </span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>从视图中消失?br /> </span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?><img alt="" src="http://www.aygfsteel.com/images/blogjava_net/justdoit/t3.GIF" border="0" /><br /> 如果把所有三个框都向左移动,那么?/span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana"> 1 </span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>向左动直到到包含框,另外两个框向左Q动直到碰到前一个Q动框?/span></p> <p style="margin-top: 9pt; line-height: 150%; text-align: left" align="left"><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>如下图所C,如果包含框太H,无法容纳水^排列的三个Q动元素,那么其它动块向下移动,直到有够的I间。如果Q动元素的高度不同Q那么当它们向下Ud时可能被其它动元素</span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana">“</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>卡住</span><span style="font-size: 9pt; line-height: 150%; font-family: Verdana">”</span><span style="font-size: 9pt; line-height: 150%; font-family: ?hu)?>Q?br /> <img alt="" src="http://www.aygfsteel.com/images/blogjava_net/justdoit/t4.GIF" border="0" /></span></p> <img src ="http://www.aygfsteel.com/justdoit/aggbug/303295.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/justdoit/" target="_blank">Just Do It</a> 2009-11-23 10:09 <a href="http://www.aygfsteel.com/justdoit/articles/303295.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> վ֩ģ壺 <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ˮ</a>| <a href="http://" target="_blank">ɽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">¡</a>| <a href="http://" target="_blank">÷ӿ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">º</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ƽ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ʡ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ǧɽ</a>| <a href="http://" target="_blank">Ͳ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">߷</a>| <a href="http://" target="_blank">˳</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ٺ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">Ϫ</a>| <a href="http://" target="_blank">ǿ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">ͬ</a>| <a href="http://" target="_blank"></a>| <a href="http://" target="_blank">׶</a>| <a href="http://" target="_blank"></a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>