<?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>代码收藏 &#187; javascript</title> <atom:link href="http://code.9enjoy.com/category/javascript/feed/" rel="self" type="application/rss+xml" /><link>http://code.9enjoy.com</link> <description>收集网站开发时常用到的代码(asp,php,js等)，以函数为主</description> <lastBuildDate>Mon, 24 Jan 2011 14:23:49 +0000</lastBuildDate> <generator>http://wordpress.org/?v=2.9.1</generator> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <item><title>UTF8编码转Unicode</title><link>http://code.9enjoy.com/javascript/utf8-to-unicode/</link> <comments>http://code.9enjoy.com/javascript/utf8-to-unicode/#comments</comments> <pubDate>Mon, 01 Sep 2008 10:03:40 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[unicode]]></category> <category><![CDATA[utf8]]></category> <category><![CDATA[字符串]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=53</guid> <description><![CDATA[function Utf8ToUnicode(strUtf8)<br/>{<br/> var bstr = "";<br/> var nTotalChars = strUtf8.length;        // total chars to be processed.<br/> var nOffset = 0;                                        // processing point on strUtf8<br/> var nRemainingBytes = nTotalChars;        // how many bytes left to be converted<br/>...
]]></description> <content:encoded><![CDATA[<p>function Utf8ToUnicode(strUtf8)<br
/> {<br
/> var bstr = &#8220;&#8221;;<br
/> var nTotalChars = strUtf8.length;        // total chars to be processed.<br
/> var nOffset = 0;                                        // processing point on strUtf8<br
/> var nRemainingBytes = nTotalChars;        // how many bytes left to be converted<br
/> var nOutputPosition = 0;<br
/> var iCode, iCode1, iCode2;                        // the value of the unicode.</p><p>while (nOffset &lt; nTotalChars)<br
/> {<br
/> iCode = strUtf8.charCodeAt(nOffset);<br
/> if ((iCode &amp; 0&#215;80) == 0)                        // 1 byte.<br
/> {<br
/> if ( nRemainingBytes &lt; 1 )                // not enough data<br
/> break;</p><p>bstr += String.fromCharCode(iCode &amp; 0&#215;7F);<br
/> nOffset ++;<br
/> nRemainingBytes -= 1;<br
/> }<br
/> else if ((iCode &amp; 0xE0) == 0xC0)        // 2 bytes<br
/> {<br
/> iCode1 =  strUtf8.charCodeAt(nOffset + 1);<br
/> if ( nRemainingBytes &lt; 2 ||                        // not enough data<br
/> (iCode1 &amp; 0xC0) != 0&#215;80 )                // invalid pattern<br
/> {<br
/> break;<br
/> }</p><p>bstr += String.fromCharCode(((iCode &amp; 0&#215;3F) &lt;&lt; 6) | (         iCode1 &amp; 0&#215;3F));<br
/> nOffset += 2;<br
/> nRemainingBytes -= 2;<br
/> }<br
/> else if ((iCode &amp; 0xF0) == 0xE0)        // 3 bytes<br
/> {<br
/> iCode1 =  strUtf8.charCodeAt(nOffset + 1);<br
/> iCode2 =  strUtf8.charCodeAt(nOffset + 2);<br
/> if ( nRemainingBytes &lt; 3 ||                        // not enough data<br
/> (iCode1 &amp; 0xC0) != 0&#215;80 ||                // invalid pattern<br
/> (iCode2 &amp; 0xC0) != 0&#215;80 )<br
/> {<br
/> break;<br
/> }</p><p>bstr += String.fromCharCode(((iCode &amp; 0&#215;0F) &lt;&lt; 12) |<br
/> ((iCode1 &amp; 0&#215;3F) &lt;&lt;  6) |<br
/> (iCode2 &amp; 0&#215;3F));<br
/> nOffset += 3;<br
/> nRemainingBytes -= 3;<br
/> }<br
/> else                                                                // 4 or more bytes &#8212; unsupported<br
/> break;<br
/> }</p><p>if (nRemainingBytes != 0)<br
/> {<br
/> // bad UTF8 string.<br
/> return &#8220;&#8221;;<br
/> }</p><p>return bstr;<br
/> }</p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=53&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/utf8-to-unicode/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>实现一个年、月、季度联动SELECT的javascript代码</title><link>http://code.9enjoy.com/javascript/3layer-date-select/</link> <comments>http://code.9enjoy.com/javascript/3layer-date-select/#comments</comments> <pubDate>Fri, 25 Jul 2008 09:36:41 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[日期]]></category> <category><![CDATA[联动]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=49</guid> <description><![CDATA[实现一个年、月、季度联动SELECT的javascript代码
]]></description> <content:encoded><![CDATA[<p
class="code"><code>&lt;body&gt;<br
/> &lt;table border=0 height=30px &gt;<br
/> &lt;tr&gt;<br
/> &lt;td width=80px&gt;<br
/> &lt;select onchange="displaySubmenu(this.value)"&gt;<br
/> &lt;option value="none"&gt;请选择报告类型&lt;/option&gt;<br
/> &lt;option value="1,4"&gt;月度报告&lt;/option&gt;<br
/> &lt;option value="1,3"&gt;季度报告&lt;/option&gt;<br
/> &lt;option value="1,2"&gt;半年报告&lt;/option&gt;<br
/> &lt;option value="1"&gt;年度报告&lt;/option&gt;<br
/> &lt;/select&gt;<br
/> &lt;/td&gt;<br
/> &lt;td&gt;<br
/> &lt;select id="submenu_1" name="year" style="display:none;"&gt;&lt;/select&gt;<br
/> &lt;/td&gt;<br
/> &lt;td&gt;<br
/> &lt;select id="submenu_2" name="semiyear" style="display:none;"&gt;&lt;/select&gt;</p><p>&lt;select id="submenu_3" name="quarter" style="display:none;"&gt;&lt;/select&gt;</p><p>&lt;select id="submenu_4" name="month" style="display:none;"&gt;&lt;/select&gt;<br
/> &lt;/td&gt;<br
/> &lt;td&gt;<br
/> &lt;input id="ok" type="button" onClick='GetValue();' value="取值"&gt;<br
/> &lt;/td&gt;<br
/> &lt;/tr&gt;</p><p>&lt;/table&gt;</p><p>&lt;script&gt;<br
/> function GetValue(){<br
/> var objlist = document.getElementsByTagName("SELECT");<br
/> var tmp = new Array();<br
/> var tap = objlist[0].options[objlist[0].selectedIndex].text;<br
/> strTmp="";<br
/> var j = 1;<br
/> for(var i=1;i&lt;objlist.length;i++){<br
/> if(objlist[i].style.display!="none"){<br
/> strTmp += objlist[i].options[objlist[i].selectedIndex].text + "-";<br
/> j++;<br
/> }<br
/> }<br
/> strTmp = strTmp.substring(0,strTmp.length-1);<br
/> alert(tap);<br
/> alert(strTmp);</p><p>}</p><p>function hideAll(){<br
/> for(i=1;i&lt;5;i++){<br
/> var select = document.getElementById("submenu_"+i);<br
/> while(select.options.length&gt;0){<br
/> select.options.remove(0);<br
/> }<br
/> select.style.display = "none";<br
/> }<br
/> }</p><p>function initSelect(index){<br
/> var select = document.getElementById("submenu_"+index);<br
/> var now = new Date();<br
/> var currentYear = now.getYear();<br
/> var month = now.getMonth();<br
/> switch(index){<br
/> case 1:<br
/> for(i=-5;i&lt;=5;i++){<br
/> var value = currentYear+i;<br
/> var item = new Option(value,value);<br
/> select.options.add(item);<br
/> }<br
/> select.selectedIndex = 5;<br
/> select.style.display = "block";<br
/> break;<br
/> case 2:<br
/> var semiyears = new Array("上半年","下半年");<br
/> for(i=0;i&lt;2;i++){<br
/> var item = new Option(semiyears[i],i+1);<br
/> select.add(item);<br
/> }<br
/> select.selectedIndex = Math.floor(month/6);<br
/> select.style.display = "block";<br
/> break;<br
/> case 3:<br
/> var quarters = new Array("一季度","二季度","三季度","四季度");<br
/> for(i=0;i&lt;4;i++){<br
/> var item = new Option(quarters[i],i+1);<br
/> select.add(item);<br
/> }<br
/> select.selectedIndex = Math.floor(month/3);<br
/> select.style.display = "block";<br
/> break;<br
/> case 4:<br
/> var months = new Array("一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月");<br
/> for(i=0;i&lt;12;i++){<br
/> var item = new Option(months[i],i+1);<br
/> select.add(item);<br
/> }<br
/> select.selectedIndex = month;<br
/> select.style.display = "block";<br
/> break;<br
/> default:<br
/> break;<br
/> }<br
/> }</p><p>function displaySubmenu(command){<br
/> hideAll();<br
/> if(command != "none"){<br
/> var commands = command.split(",");<br
/> for(l=0;l&lt;commands.length;l++){<br
/> initSelect(parseInt(commands[l]));<br
/> }<br
/> }<br
/> }<br
/> &lt;/script&gt;<br
/> &lt;/body&gt;</p><p></code></p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=49&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/3layer-date-select/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>根据URL获取主机名</title><link>http://code.9enjoy.com/javascript/gethost/</link> <comments>http://code.9enjoy.com/javascript/gethost/#comments</comments> <pubDate>Thu, 19 Jun 2008 14:54:37 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[url]]></category> <category><![CDATA[主机名]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=44</guid> <description><![CDATA[function gethost(url)<br/>{<br/> var result = url.match("^http:\/\/([^\/:]*)");<br/> if(result[1])<br/> {<br/> var domain = result[1].match("[0-9a-zA-Z-]*\.(com\.tw&#124;com\.cn&#124;com\.hk&#124;net\.cn&#124;org\.cn&#124;gov\.cn&#124;ac\.cn&#124;bj\.cn&#124;sh\.cn&#124;tj\.cn&#124;cq\.cn&#124;he\.cn&#124;sx\.cn&#124;nm\.cn&#124;ln\.cn&#124;jl\.cn&#124;hl\.cn&#124;js\.cn&#124;zj\.cn&#124;ah\.cn&#124;fj\.cn&#124;jx\.cn&#124;sd\.cn&#124;ha\.cn&#124;hb\.cn&#124;hn\.cn&#124;gd\.cn&#124;gx\.cn&#124;hi\.cn&#124;sc\.cn&#124;gz\.cn&#124;yn\.cn&#124;xz\.cn&#124;sn\.cn&#124;gs\.cn&#124;qh\.cn&#124;nx\.cn&#124;xj\.cn&#124;tw\.cn&#124;hk\.cn&#124;mo\.cn&#124;com&#124;net&#124;org&#124;biz&#124;info&#124;cn&#124;mobi&#124;name&#124;sh&#124;ac&#124;io&#124;tw&#124;hk&#124;ws&#124;travel&#124;us&#124;tm&#124;cc&#124;tv&#124;la&#124;in&#124;中国&#124;公司&#124;网络)$");<br/>...
]]></description> <content:encoded><![CDATA[<p>function gethost(url)<br
/> {<br
/> var result = url.match(&#8220;^http:\/\/([^\/:]*)&#8221;);<br
/> if(result[1])<br
/> {<br
/> var domain = result[1].match(&#8220;[0-9a-zA-Z-]*\.(com\.tw|com\.cn|com\.hk|net\.cn|org\.cn|gov\.cn|ac\.cn|bj\.cn|sh\.cn|tj\.cn|cq\.cn|he\.cn|sx\.cn|nm\.cn|ln\.cn|jl\.cn|hl\.cn|js\.cn|zj\.cn|ah\.cn|fj\.cn|jx\.cn|sd\.cn|ha\.cn|hb\.cn|hn\.cn|gd\.cn|gx\.cn|hi\.cn|sc\.cn|gz\.cn|yn\.cn|xz\.cn|sn\.cn|gs\.cn|qh\.cn|nx\.cn|xj\.cn|tw\.cn|hk\.cn|mo\.cn|com|net|org|biz|info|cn|mobi|name|sh|ac|io|tw|hk|ws|travel|us|tm|cc|tv|la|in|中国|公司|网络)$&#8221;);<br
/> try{return domain[0]}catch(e){};<br
/> }<br
/> return false;<br
/> }</p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=44&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/gethost/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>获取一个页面元素在页面上的坐标位置</title><link>http://code.9enjoy.com/javascript/findpos/</link> <comments>http://code.9enjoy.com/javascript/findpos/#comments</comments> <pubDate>Thu, 19 Jun 2008 10:04:03 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[元素]]></category> <category><![CDATA[坐标]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=43</guid> <description><![CDATA[//obj-要获取其页面坐标的元素<br/><br/>function findPos(obj) {<br/> var curleft = curtop = 0;<br/> if (obj.offsetParent) {<br/> curleft = obj.offsetLeft<br/> curtop = obj.offsetTop<br/> while (obj = obj.offsetParent) {<br/> curleft += obj.offsetLeft<br/> curtop += obj.offsetTop<br/> }<br/> }<br/> return [curleft,curtop];<br/>...
]]></description> <content:encoded><![CDATA[<p>/*<br
/> <span
style="background-color: #ffffff;">obj-要获取其页面坐标的元素<br
/> enjoy收集整理 http://www.9enjoy.com<br
/> */ </span></p><p>function findPos(obj) {<br
/> var curleft = curtop = 0;<br
/> if (obj.offsetParent) {<br
/> curleft = obj.offsetLeft<br
/> curtop = obj.offsetTop<br
/> while (obj = obj.offsetParent) {<br
/> curleft += obj.offsetLeft<br
/> curtop += obj.offsetTop<br
/> }<br
/> }<br
/> return [curleft,curtop];<br
/> }</p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=43&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/findpos/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>获取页面参数</title><link>http://code.9enjoy.com/javascript/%e8%8e%b7%e5%8f%96%e9%a1%b5%e9%9d%a2%e5%8f%82%e6%95%b0/</link> <comments>http://code.9enjoy.com/javascript/%e8%8e%b7%e5%8f%96%e9%a1%b5%e9%9d%a2%e5%8f%82%e6%95%b0/#comments</comments> <pubDate>Wed, 11 Jun 2008 19:40:51 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[参数]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=42</guid> <description><![CDATA[function GetLocationParam(param){ //获取页面参数<br/> var request = { <br/> QueryString : function(val) { <br/> var uri = window.location.search; <br/> var re = new RegExp("" +val+ "=([^&#038;?]*)", "ig"); <br/> return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null); <br/>...
]]></description> <content:encoded><![CDATA[<p>function GetLocationParam(param){ //获取页面参数<br/> var request = { <br/> QueryString : function(val) { <br/> var uri = window.location.search; <br/> var re = new RegExp(&#8220;&#8221; +val+ &#8220;=([^&#038;?]*)&#8221;, &#8220;ig&#8221;); <br/> return ((uri.match(re))?(uri.match(re)[0].substr(val.length+1)):null); <br/> } <br/> }<br/> return  request.QueryString(param); <br/>}<br/><br/>js中就可以这样调用<br/>如URL为http://www.itlearner.com/test.htm?name=hx<br/><script>var name= GetLocationParam(name)</script><br/>就可以把name的值赋给js中的name变量</p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=42&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/%e8%8e%b7%e5%8f%96%e9%a1%b5%e9%9d%a2%e5%8f%82%e6%95%b0/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>JS读取写入Cookies操作</title><link>http://code.9enjoy.com/javascript/js%e8%af%bb%e5%8f%96%e5%86%99%e5%85%a5cookies%e6%93%8d%e4%bd%9c/</link> <comments>http://code.9enjoy.com/javascript/js%e8%af%bb%e5%8f%96%e5%86%99%e5%85%a5cookies%e6%93%8d%e4%bd%9c/#comments</comments> <pubDate>Tue, 29 Apr 2008 18:02:07 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[cookie]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=35</guid> <description><![CDATA[[CODE_LITE]function setCookie(name,value)<br/>{<br/> var Days = 30;<br/> var exp  = new Date();    //new Date("December 31, 9998");<br/> exp.setTime(exp.getTime() + Days*24*60*60*1000);<br/> document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();<br/>...
]]></description> <content:encoded><![CDATA[<p
class="code"><code>function&nbsp;setCookie(name,value)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;Days&nbsp;=&nbsp;30;<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;exp&nbsp;&nbsp;=&nbsp;new&nbsp;Date();&nbsp;&nbsp;&nbsp;&nbsp;//new&nbsp;Date("December&nbsp;31,&nbsp;9998");<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;exp.setTime(exp.getTime()&nbsp;+&nbsp;Days*24*60*60*1000);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.cookie&nbsp;=&nbsp;name&nbsp;+&nbsp;"="+&nbsp;escape&nbsp;(value)&nbsp;+&nbsp;";expires="&nbsp;+&nbsp;exp.toGMTString();<br/>}<br/><br/><br/>function&nbsp;getCookie(name)<br/>{<br/>&nbsp;&nbsp;&nbsp;&nbsp;var&nbsp;arr,reg=new&nbsp;RegExp("(^|&nbsp;)"+name+"=([^;]*)(;|$)");<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(arr=document.cookie.match(reg))&nbsp;return&nbsp;unescape(arr[2]);<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;else&nbsp;return&nbsp;null;<br/>}</code></p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=35&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/js%e8%af%bb%e5%8f%96%e5%86%99%e5%85%a5cookies%e6%93%8d%e4%bd%9c/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>in_array &#8211; js模拟php中的in_array</title><link>http://code.9enjoy.com/javascript/in_array/</link> <comments>http://code.9enjoy.com/javascript/in_array/#comments</comments> <pubDate>Fri, 25 Apr 2008 15:04:23 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[array]]></category> <category><![CDATA[数组]]></category> <category><![CDATA[模拟]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=34</guid> <description><![CDATA[in_array<br/><br/>in_array -- 检查数组中是否存在某个值<br/>说明<br/>bool in_array ( mixed needle, array haystack [, bool strict] )<br/><br/><br/>在 haystack 中搜索 needle，如果找到则返回 TRUE，否则返回 FALSE。 <br/><br/><br/>[CODE_LITE]function in_array(needle, haystack) {<br/> if(typeof needle == 'string' &#124;&#124; typeof needle == 'number') {<br/>...
]]></description> <content:encoded><![CDATA[<p>in_array</p><p>in_array &#8212; 检查数组中是否存在某个值<br
/> 说明<br
/> bool in_array ( mixed needle, array haystack [, bool strict] )</p><p>在 haystack 中搜索 needle，如果找到则返回 TRUE，否则返回 FALSE。</p><p
class="code"><code>function in_array(needle, haystack) {<br
/> if(typeof needle == 'string' || typeof needle == 'number') {<br
/> for(var i in haystack) {<br
/> if(haystack[i] == needle) {<br
/> return true;<br
/> }<br
/> }<br
/> }<br
/> return false;<br
/> }</code></p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=34&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/in_array/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>javascript计算小数保留两位小数,多位小数的方法</title><link>http://code.9enjoy.com/javascript/format-float/</link> <comments>http://code.9enjoy.com/javascript/format-float/#comments</comments> <pubDate>Tue, 22 Apr 2008 17:42:56 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[format float]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=31</guid> <description><![CDATA[<p
class="code"><code>&#60;SCRIPT&#160;LANGUAGE="JavaScript"&#62;<br/>&#60;!--<br/>function&#160;formatFloat(src,&#160;pos)<br/>{<br/>&#160;&#160;&#160;&#160;return&#160;Math.round(src*Math.pow(10,&#160;pos))/Math.pow(10,&#160;pos);<br/>}<br/><br/>alert(formatFloat("1212.2323",&#160;2));<br/>//--&#62;<br/>&#60;/SCRIPT&#62;<br/></code></p><br/>还有如下几种方法：<br/><br/>[CODE_LITE]var test=88888.234; <br/>...
]]></description> <content:encoded><![CDATA[<p
class="code"><code>&lt;SCRIPT LANGUAGE="JavaScript"&gt;<br
/> &lt;!--<br
/> function formatFloat(src, pos)<br
/> {<br
/> return Math.round(src*Math.pow(10, pos))/Math.pow(10, pos);<br
/> }</p><p>alert(formatFloat("1212.2323", 2));<br
/> //--&gt;<br
/> &lt;/SCRIPT&gt;<br
/> </code></p><p>还有如下几种方法：</p><p
class="code"><code>var test=88888.234;<br
/> alert(test.toFixed(2)); </code></p><p
class="code"><code>// Float数据四舍五入到2位小数;<br
/> function to2bits(flt) {<br
/> if(parseFloat(flt) == flt)<br
/> return Math.round(flt * 100) / 100;<br
/> // 到4位小数, return Math.round(flt * 10000) / 10000;<br
/> else<br
/> return 0;<br
/> } </code></p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=31&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/format-float/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>批量去掉链接获得焦点时的虚线框</title><link>http://code.9enjoy.com/javascript/%e6%89%b9%e9%87%8f%e5%8e%bb%e6%8e%89%e9%93%be%e6%8e%a5%e8%8e%b7%e5%be%97%e7%84%a6%e7%82%b9%e6%97%b6%e7%9a%84%e8%99%9a%e7%ba%bf%e6%a1%86/</link> <comments>http://code.9enjoy.com/javascript/%e6%89%b9%e9%87%8f%e5%8e%bb%e6%8e%89%e9%93%be%e6%8e%a5%e8%8e%b7%e5%be%97%e7%84%a6%e7%82%b9%e6%97%b6%e7%9a%84%e8%99%9a%e7%ba%bf%e6%a1%86/#comments</comments> <pubDate>Fri, 11 Apr 2008 09:42:32 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[focus]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=27</guid> <description><![CDATA[<b>传统办法：</b><br/>在标签内加属性 代码多，修改难<br/><p
class="code"><code>&#60;a&#160;href="link1.htm"&#160;onfocus="this.blur()"&#62;link1&#60;/a&#62;<br/><br/>&#60;a&#160;href="link1.htm"&#160;onfocus="this.close()"&#62;link1&#60;/a&#62;<br/><br/>&#60;a&#160;href="link1.htm"&#160;hidefocus="true"&#62;link1&#60;/a&#62;<br/><br/>&#60;a&#160;href="link1.htm"&#160;hidefocus="hidefocus"&#62;link1&#60;/a&#62;</code></p> ]]></description> <content:encoded><![CDATA[<p><b>传统办法：</b><br/>在标签内加属性 代码多，修改难<br/><p
class="code"><code>&lt;a&nbsp;href="link1.htm"&nbsp;onfocus="this.blur()"&gt;link1&lt;/a&gt;<br/><br/>&lt;a&nbsp;href="link1.htm"&nbsp;onfocus="this.close()"&gt;link1&lt;/a&gt;<br/><br/>&lt;a&nbsp;href="link1.htm"&nbsp;hidefocus="true"&gt;link1&lt;/a&gt;<br/><br/>&lt;a&nbsp;href="link1.htm"&nbsp;hidefocus="hidefocus"&gt;link1&lt;/a&gt;</code></p><p><br/><b>高级办法：</b><br/><br/>遍历实现 <br/><p
class="code"><code>window.onload=function()<br/>{<br/>&nbsp;for(var&nbsp;ii=0;&nbsp;ii&lt;document.links.length;&nbsp;ii++)<br/>&nbsp;document.links[ii].onfocus=function(){this.blur()}<br/>}</code></p><p><br/>将其封装为一个函数 <br/><p
class="code"><code>function&nbsp;fHideFocus(tName){<br/>aTag=document.getElementsByTagName(tName);<br/>for(i=0;i&lt;aTag.length;i++)aTag[i].hideFocus=true;<br/>//for(i=0;i&lt;aTag.length;i++)aTag[i].onfocus=function(){this.blur();};<br/>}</code></p><p>当前是添加一个hidefocus的属性，注释掉的句子是添加onfucus=this.blur();<br/>然后调用fHideFocus(&#8220;A&#8221;);即可把a的虚线框去掉<br/>通过传递不同的参数 可以去掉更多的虚线框 比如&#8221;BUTTON&#8221;可以去掉button的<br/>但要记住参数要用大写字母。<br/><br/>本文转摘自『IT学习者』http://www.itlearner.com/article/2006/3594.shtml</p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=27&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/%e6%89%b9%e9%87%8f%e5%8e%bb%e6%8e%89%e9%93%be%e6%8e%a5%e8%8e%b7%e5%be%97%e7%84%a6%e7%82%b9%e6%97%b6%e7%9a%84%e8%99%9a%e7%ba%bf%e6%a1%86/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>trim-截取两边空格</title><link>http://code.9enjoy.com/javascript/trim/</link> <comments>http://code.9enjoy.com/javascript/trim/#comments</comments> <pubDate>Mon, 24 Mar 2008 14:45:31 +0000</pubDate> <dc:creator>enjoy</dc:creator> <category><![CDATA[javascript]]></category> <category><![CDATA[trim]]></category> <category><![CDATA[空格]]></category><guid
isPermaLink="false">http://code.itlearner.com/?p=21</guid> <description><![CDATA[<p
class="code"><code>function&#160;trim(str)&#160;{<br/>&#160;&#160;return&#160;str.replace(/^\s*(.*?)[\s\n]*$/g,&#160;'$1');<br/>}</code></p> ]]></description> <content:encoded><![CDATA[<p
class="code"><code>function trim(str) {<br
/> return str.replace(/^\s*(.*?)[\s\n]*$/g, '$1');<br
/> }</code></p> <img
src="http://code.9enjoy.com/?ak_action=api_record_view&id=21&type=feed" alt="" />]]></content:encoded> <wfw:commentRss>http://code.9enjoy.com/javascript/trim/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk
Database Caching 6/14 queries in 0.158 seconds using disk

Served from: code.itlearner.com @ 2012-02-07 02:42:27 -->
