﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-爪哇一角-文章分类-tag和页面操作</title><link>http://www.blogjava.net/ocean07000814/category/45135.html</link><description>共同探讨STRUTS#HIBERNATE#SPRING#EJB等技术</description><language>zh-cn</language><lastBuildDate>Sat, 21 May 2011 07:41:31 GMT</lastBuildDate><pubDate>Sat, 21 May 2011 07:41:31 GMT</pubDate><ttl>60</ttl><item><title>javascript数字格式化</title><link>http://www.blogjava.net/ocean07000814/articles/350471.html</link><dc:creator>非洲小白脸</dc:creator><author>非洲小白脸</author><pubDate>Wed, 18 May 2011 06:01:00 GMT</pubDate><guid>http://www.blogjava.net/ocean07000814/articles/350471.html</guid><wfw:comment>http://www.blogjava.net/ocean07000814/comments/350471.html</wfw:comment><comments>http://www.blogjava.net/ocean07000814/articles/350471.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ocean07000814/comments/commentRss/350471.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ocean07000814/services/trackbacks/350471.html</trackback:ping><description><![CDATA[对数字进行格式化输出，是非常有意义的一件事情，例如许多时候，我们希望一个数字能够输出为指定格式的字符串，拿25.9878来说，我们可能会希望它能保留两位小数来说出，即结果为25.99，或者对于0.345678，希望能够按百分号输出，并保留小数点后两位，即结果为34.57%，又例如我们希望将数字56456456按照科学计数法来显示，并保留小数点后两位，即结果为5.65e+7，类似例子当然还有很多。 
<p style="text-indent: 2em">&nbsp;&nbsp; 那么在Javas<wbr></wbr>cript标准之中，是否提供了对这些格式化输出的支持呢，可以说Javas<wbr></wbr>cript也提供了部分支持，但是提供的并部完善，具体你可以看一下Number对象的使用，里面提供了对数字的一些格式化输出，几个函数如下：</p>
<p style="text-indent: 2em">&nbsp;&nbsp;toExponential([fractionDigits])&nbsp;&nbsp; ：将数字按科学计数法格式返回，其中的fractionDigits值小数点后保留的位数。</p>
<p style="text-indent: 2em">&nbsp;&nbsp;toFixed([fractionDigits])&nbsp;&nbsp; ：将数字按指定的小数点位数返回，其中的fractionDigits值小数点后保留的位数。</p>
<p style="text-indent: 2em">&nbsp;&nbsp;toPrecision([precision])&nbsp;&nbsp; ：将数字按指定的精度返回（这个精度不是指小数点后几位），其中precision是指定的精度值。</p>
<p style="text-indent: 2em">&nbsp;&nbsp; 如果你不会使用上面的函数，我简单给你举个例子：</p>
<p style="text-indent: 2em">&nbsp;&nbsp; var num=56.45678;</p>
<p style="text-indent: 2em">&nbsp;&nbsp; var rs1=num.toExponential(2);//rs1的值为5.65e+1</p>
<p style="text-indent: 2em">&nbsp;&nbsp; var rs2=num.toFixed(2);//rs的值为56.45</p>
<p style="text-indent: 2em">&nbsp;&nbsp; var rs3=num.toPrecision(2);//rs的值为56</p><img src ="http://www.blogjava.net/ocean07000814/aggbug/350471.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ocean07000814/" target="_blank">非洲小白脸</a> 2011-05-18 14:01 <a href="http://www.blogjava.net/ocean07000814/articles/350471.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>td范围内鼠标移动触发,显示和该列相关的其他信息</title><link>http://www.blogjava.net/ocean07000814/articles/322448.html</link><dc:creator>非洲小白脸</dc:creator><author>非洲小白脸</author><pubDate>Tue, 01 Jun 2010 07:17:00 GMT</pubDate><guid>http://www.blogjava.net/ocean07000814/articles/322448.html</guid><wfw:comment>http://www.blogjava.net/ocean07000814/comments/322448.html</wfw:comment><comments>http://www.blogjava.net/ocean07000814/articles/322448.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/ocean07000814/comments/commentRss/322448.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/ocean07000814/services/trackbacks/322448.html</trackback:ping><description><![CDATA[在需要显示的目标td处:<br />
&lt;td onmouseover="javascript:showOpstatView('其他显示信息')" onmouseout='javascript:opstatDivClose()'&gt;<br />
TR范围内信息&lt;/td&gt;<br />
<br />
showOpstatView:<br />
function showOpstatView(msg)<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var msgStr11 = msg;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var d_dialog = document.getElementById('opdiv');<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; d_dialog.innerHTML = msgStr11;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; d_dialog.style.position="absolute";<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; d_dialog.style.posLeft = document.body.scrollLeft + event.clientX + 10;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; d_dialog.style.posTop = document.body.scrollTop + event.clientY;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; d_dialog.style.display='';<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
上面javascript中opdiv是一个用来显示其他信息的DIV,同时可以调整DIV显示的位置在触发处显示.<br />
<br />
&lt;div id="opdiv" style="cursor:hand;position: absolute;background-color: #F8F8F8;border: solid 0px #ccffcc"&gt;&lt;/div&gt;<br />
<br />
显示DIV的方法有了,隐藏DIV的方法如下:<br />
function opstatDivClose()<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; {<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; var d_dialog = document.getElementById('opdiv');<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; if(d_dialog.style.display=='')&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {d_dialog.style.display='none';}&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else&nbsp;&nbsp; <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {d_dialog.style.display='';} <br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
<br />
这样,就可以在鼠标移出TD范围的时候,将DIV隐藏起来.<br />
<br />
<br />
<img src ="http://www.blogjava.net/ocean07000814/aggbug/322448.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/ocean07000814/" target="_blank">非洲小白脸</a> 2010-06-01 15:17 <a href="http://www.blogjava.net/ocean07000814/articles/322448.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>