<?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>I&#039;m qiqiboy ! &#187; dom.myself</title>
	<atom:link href="http://www.qiqiboy.com/tags/dom-myself/feed" rel="self" type="application/rss+xml" />
	<link>http://www.qiqiboy.com</link>
	<description>一个very朝气的小孩子...</description>
	<lastBuildDate>Wed, 18 Jan 2012 03:32:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>一点更新，有关random()方法的调用</title>
		<link>http://www.qiqiboy.com/2009/11/04/some-and-little-about-javascript.html</link>
		<comments>http://www.qiqiboy.com/2009/11/04/some-and-little-about-javascript.html#comments</comments>
		<pubDate>Wed, 04 Nov 2009 13:23:18 +0000</pubDate>
		<dc:creator>qiqiboy</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[dom.myself]]></category>
		<category><![CDATA[javascript]]></category>

		<guid isPermaLink="false">http://www.qiqiboy.com/2009/11/04/some-and-little.html</guid>
		<description><![CDATA[<p>这几天看了点书,实在是难能可贵呀,整个人我都觉得充实了很多,看来还是看书好呀!<img alt="" src="http://farm4.static.flickr.com/3499/3979584604_a9e38164bb_o.gif" /></p>

<p>说,以前以及更以前,断断续续看过一点JavaScript方面的东西,但是没怎么使用过,渐渐也忘得八九了.前段时间,又看了点jQuery,但是稍微高级的又看不懂了,涉及到对DOM对象的交互.所以这几天又重新到图书馆借了本JavaScript方面的书,重温了一点,主要看了后边的有关DOM文档对象模型,呵呵,不过只看了一点,效率太低了。而且花了好长时间去理解正则表达式，不过最后我发现讲解正则表达式的那本书居然厚的跟牛津词典一样，算了，反正暂时也用不到很高深的，先放下。不过一切从最简单开始。比较令我高兴的一点是终于会了随机数字的获取。以前看时没发现！！</p>]]></description>
			<content:encoded><![CDATA[<p>这几天看了点书,实在是难能可贵呀,整个人我都觉得充实了很多,看来还是看书好呀!<img alt="" src="http://farm4.static.flickr.com/3499/3979584604_a9e38164bb_o.gif" /></p>
<p>说,以前以及更以前,断断续续看过一点JavaScript方面的东西,但是没怎么使用过,渐渐也忘得八九了.前段时间,又看了点jQuery,但是稍微高级的又看不懂了,涉及到对DOM对象的交互.所以这几天又重新到图书馆借了本JavaScript方面的书,重温了一点,主要看了后边的有关DOM文档对象模型,呵呵,不过只看了一点,效率太低了。而且花了好长时间去理解正则表达式，不过最后我发现讲解正则表达式的那本书居然厚的跟牛津词典一样，算了，反正暂时也用不到很高深的，先放下。不过一切从最简单开始。比较令我高兴的一点是终于会了随机数字的获取。以前看时没发现！！</p>
<p> <span id="more-1589"></span>
</p>
<blockquote><p>JavaScript这个弱类型语言确实比java，C容易点，没那多可恶的数据类型要在前边定义，书写上也自由得多。</p>
</blockquote>
<p>获取随机数字主要利用JavaScript中Math对象的random()这个静态方法。Math.random()总是返回一个介于0~1之间的随机数，我们通过对这个随机数的处理就可以得到我们想要的任一随机数了。</p>
<p>var rand=Math.random();    <br />var sum=Math.floor(rand*10);&#160;&#160; <font color="#c0c0c0">/*获取的随机数乘以10，然后取整&#160;&#160; //Math.floor()是Math对象的下舍入取整操作方法*/</font></p>
<p><font color="#c0c0c0"></font></p>
<p>一个完整实例:</p>
<p>题目：创建一串随机字符</p>
<p>方法：先创建一个元素为随机数字的数字，然后转为字符串输出</p>
<blockquote><p>&lt;script language=&quot;javascript&quot;&gt;      <br />function rand(){&#160;&#160;&#160; <font color="#c0c0c0">//创建函数        <br /></font>&#160;&#160;&#160; return Math.floor(Math.random()*10);&#160;&#160; <font color="#c0c0c0">/*返回利用Math对象的random()方法获取的1~9随机数字的值*/        <br /></font>&#160;&#160;&#160; }       <br />var a=new Array();&#160;&#160; <font color="#c0c0c0">//创建数组</font>       <br />for (var i=0;i&lt;9;i++){       <br />a[i]=rand();&#160;&#160; <font color="#c0c0c0">//循环将随机数字赋给数组的每个元素        <br /></font>}       <br />document.writeln(&#8216;随机字符为:&lt;br/&gt;&#8217;,a.join(&quot;,&quot;),&#8217;(刷新浏览器)&#8217;);&#160; <font color="#c0c0c0">//输出Array数组方法join()方法生成的字符串        <br /></font>&lt;/script&gt;</p>
</blockquote>
<p><a href="http://www.qiqiboy.com/files/rand.html" target="_blank">点此查看效果</a></p>
<p>对于要每次刷新显示不同内容，则与上面恰好相反，可以先将要显示内容存入一个数组中，然后随机获取即可。</p>
<blockquote><p>&lt;script language=&quot;javascript&quot;&gt;      <br />function rand(){       <br />&#160;&#160;&#160; return Math.floor(Math.random()*10);       <br />&#160;&#160;&#160; }       <br />var a=new Array(&#8216;您好&#8217;,'哈哈&#8217;,'下午好&#8217;,'中午好&#8217;,'早上好&#8217;);       <br />for (var i=0;i&lt;5;i++){       <br />b=a[rand()];       <br />}       <br />document.writeln(&#8216;随机字符为:&lt;br/&gt;&#8217;,b,&#8217;(刷新浏览器)&#8217;);       <br />&lt;/script&gt;</p>
</blockquote>
<div class="wlWriterHeaderFooter" style="margin:0px; padding:0px 0px 0px 0px;">
<p>&#160;</p>
<hr />
<p align="right">——by <a href="http://WWW.qiqiboy.com">qiqiboy </a></p>
</div>
<ul class="related_post"><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2012/01/688860f891c5.png&amp;h=100&amp;w=100&amp;zc=1" alt="TouchSlider 1.0 - 兼容触摸屏手机与PC的幻灯片" class="thumb" /><a href="http://www.qiqiboy.com/2012/01/11/touchslider-1-0-publish.html" title="TouchSlider 1.0 &#8211; 兼容触摸屏手机与PC的幻灯片">TouchSlider 1.0 &#8211; 兼容触摸屏手机与PC的幻灯片</a> (6)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2011/07/810CI55J_0.jpg&amp;h=100&amp;w=100&amp;zc=1" alt="JavaScript: 支持iphone、ipad 使用两根手指放大图片" class="thumb" /><a href="http://www.qiqiboy.com/2011/07/17/javascript-touch-support-zoom-image.html" title="JavaScript: 支持iphone、ipad 使用两根手指放大图片">JavaScript: 支持iphone、ipad 使用两根手指放大图片</a> (18)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2011/07/810CI55J_0.jpg&amp;h=100&amp;w=100&amp;zc=1" alt="JavaScript: 让拖动支持iphone/ipad触摸" class="thumb" /><a href="http://www.qiqiboy.com/2011/07/16/javascript-touch-drag-support.html" title="JavaScript: 让拖动支持iphone/ipad触摸">JavaScript: 让拖动支持iphone/ipad触摸</a> (14)</li><li><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2011/05/imgready.png&amp;h=100&amp;w=100&amp;zc=1" alt="javascript 图片预加载" class="thumb" /><a href="http://www.qiqiboy.com/2011/05/20/javascript-image-preload.html" title="javascript 图片预加载">javascript 图片预加载</a> (25)</li><li class="last"><img src="http://www.qiqiboy.com/wp-content/themes/windPaled/timthumb.php?src=http://www.qiqiboy.com/wp-content/uploads/2011/04/lzyload.gif&amp;h=100&amp;w=100&amp;zc=1" alt="JavaScript &amp; images LazyLoad 图片延迟加载(伪lazyload)" class="thumb" /><a href="http://www.qiqiboy.com/2011/04/12/javascript-and-images-lazyload.html" title="JavaScript &amp; images LazyLoad 图片延迟加载(伪lazyload)">JavaScript &amp; images LazyLoad 图片延迟加载(伪lazyload)</a> (43)</li></ul><p><strong>声明:</strong> 本站遵循 <a href="http:\/\/creativecommons.org/licenses/by-nc-sa/3.0/">署名-非商业性使用-相同方式共享 3.0</a> 共享协议. 转载请注明转自 <a href="http://www.qiqiboy.com">I'm qiqiboy !</a> </p> <p>本文地址: <a href="http://qiqi.boy.im/1y">http://qiqi.boy.im/1y<a></p><span style="background:#cc5566;color:#fffff;"><h4>There is no comments still.</h4></span><h3>Related comments</h3><ul></ul>]]></content:encoded>
			<wfw:commentRss>http://www.qiqiboy.com/2009/11/04/some-and-little-about-javascript.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

