<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>http://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>http://jackxiang.com/post//</link>
<title><![CDATA[js函数参数设置默认值,javascript函数默认参数和PHP还真不一样。]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[WEB2.0]]></category>
<pubDate>Wed, 20 May 2015 07:43:49 +0000</pubDate> 
<guid>http://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	php有个很方便的用法是在定义函数时可以直接给参数设默认值，如：<br/><br/>function simue ($a=1,$b=2)&#123;<br/>&nbsp;&nbsp;return $a+$b;<br/>&#125;<br/>echo simue(); //输出3<br/>echo simue(10); //输出12<br/>echo simue(10,20); //输出30<br/>但js却不能这么定义，如果写function simue(a=1,b=2)&#123;&#125;会提示缺少对象。<br/><br/>js函数中有个储存参数的数组arguments ，所有函数获得的参数会被编译器挨个保存到这个数组中。于是我们的js版支持参数默认值的函数可以通过另外一种变通的方法实现，修改上例：<br/><br/>function simue ()&#123;<br/>&nbsp;&nbsp;var a = arguments[0] ? arguments[0] : 1;<br/>&nbsp;&nbsp;var b = arguments[1] ? arguments[1] : 2;<br/>&nbsp;&nbsp;return a+b;<br/>&#125;<br/>alert( simue() ); //输出3<br/>alert( simue(10) ); //输出12<br/>alert( simue(10,20) ); //输出30<br/><br/>摘自：http://www.cnblogs.com/RightDear/archive/2013/06/26/3156652.html<br/>——————————————————————————————————————————————————————————<br/>自己实践：<br/><textarea name="code" class="php" rows="15" cols="100">
&nbsp;&nbsp;&nbsp;&nbsp;// 输出message&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;function fastEchoMessage() &#123; 
&nbsp;&nbsp;&nbsp;&nbsp;var string = arguments[0] ? arguments[0] : &quot;智能温控&quot;;//文字内容
&nbsp;&nbsp;&nbsp;&nbsp;var fontColor = arguments[1] ? arguments[1] : &quot;#00C459&quot;; //默认字体颜色
&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;.successMessage&quot;).html(string);&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;.successMessage&quot;).css(&quot;color&quot;,fontColor);&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;#successString&quot;).fadeIn(fastTime);&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;#successString&quot;).fadeOut(fastTime);&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&#125;
</textarea><br/><br/>fastEchoMessage(&quot;编号&quot;+equipNum+&quot;温度设失败。&quot;,&quot;red&quot;);<br/><textarea name="code" class="php" rows="15" cols="100">
&nbsp;&nbsp;if(data.status == &quot;1&quot;)&#123;//设置成功
&nbsp;&nbsp;&nbsp;&nbsp;fastEchoMessage(&quot;编号&quot;+equipNum+&quot;温度设置成功。&quot;);
&nbsp;&nbsp;&#125;
&nbsp;&nbsp;if(data.status == &quot;-1&quot;)&#123;//设置成功
&nbsp;&nbsp;&nbsp;&nbsp;fastEchoMessage(&quot;编号&quot;+equipNum+&quot;温度设失败。&quot;,&quot;red&quot;);
&nbsp;&nbsp;&nbsp;&nbsp;$(&quot;#sysRunStatus&quot;).html(data.errMsg);
&nbsp;&nbsp;&nbsp;&nbsp; $(&quot;#sysRunStatus&quot;).css(&quot;color&quot;,&quot;red&quot;);
&nbsp;&nbsp;&#125;
</textarea>
]]>
</description>
</item><item>
<link>http://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] js函数参数设置默认值,javascript函数默认参数和PHP还真不一样。]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>