﻿<?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-qileilove-文章分类-js</title><link>http://www.blogjava.net/qileilove/category/54249.html</link><description>不想做屌丝的码农，不是好项目经理！屌丝生涯从此开始！</description><language>zh-cn</language><lastBuildDate>Fri, 04 Apr 2014 03:05:24 GMT</lastBuildDate><pubDate>Fri, 04 Apr 2014 03:05:24 GMT</pubDate><ttl>60</ttl><item><title>JavaScript 全局对象</title><link>http://www.blogjava.net/qileilove/articles/411900.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Thu, 03 Apr 2014 07:39:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411900.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411900.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411900.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411900.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411900.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">全局属性和函数可用于所有内建的 JavaScript 对象。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>顶层函数（全局函数）</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 227px;">函数</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_decodeURI.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">decodeURI()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">解码某个编码的 URI。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_decodeURIComponent.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">decodeURIComponent()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">解码一个编码的 URI 组件。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_encodeuri.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">encodeURI()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串编码为 URI。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_encodeURIComponent.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">encodeURIComponent()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串编码为 URI 组件。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_escape.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">escape()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">对字符串进行编码。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_eval.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">eval()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">计算 JavaScript 字符串，并把它作为脚本代码来执行。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getClass.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getClass()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回一个 JavaObject 的 JavaClass。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_isFinite.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">isFinite()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">检查某个值是否为有穷大的数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_isNaN.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">isNaN()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">检查某个值是否是数字。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_number.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Number()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把对象的值转换为数字。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_parseFloat.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">parseFloat()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">解析一个字符串并返回一个浮点数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_parseInt.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">parseInt()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">解析一个字符串并返回一个整数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">String()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把对象的值转换为字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_unescape.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">unescape()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">对由 escape() 编码的字符串进行解码。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>顶层属性（全局属性）</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 227px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_infinity.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Infinity</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">代表正的无穷大的数值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_java.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">java</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">代表 java.* 包层级的一个 JavaPackage。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_nan.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">NaN</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">指示某个值是不是数字值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_Packages.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Packages</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根 JavaPackage 对象。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_undefined.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">undefined</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">指示未定义的值。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>全局对象描述</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">全局对象是预定义的对象，作为 JavaScript 的全局函数和全局属性的占位符。通过使用全局对象，可以访问所有其他所有预定义的对象、函数和属性。全局对象不是任何对象的属性，所以它没有名称。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在顶层 JavaScript 代码中，可以用关键字 this 引用全局对象。但通常不必用这种方式引用全局对象，因为全局对象是作用域链的头，这意味着所有非限定性的变量和函数名都会作为该对象的属性来查询。例如，当JavaScript 代码引用 parseInt() 函数时，它引用的是全局对象的 parseInt 属性。全局对象是作用域链的头，还意味着在顶层 JavaScript 代码中声明的所有变量都将成为全局对象的属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">全局对象只是一个对象，而不是类。既没有构造函数，也无法实例化一个新的全局对象。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 JavaScript 代码嵌入一个特殊环境中时，全局对象通常具有环境特定的属性。实际上，ECMAScript 标准没有规定全局对象的类型，JavaScript 的实现或嵌入的 JavaScript 都可以把任意类型的对象作为全局对象，只要该对象定义了这里列出的基本属性和函数。例如，在允许通过 LiveConnect 或相关的技术来脚本化 Java 的 JavaScript 实现中，全局对象被赋予了这里列出的 java 和 Package 属性以及 getClass() 方法。而在客户端 JavaScript 中，全局对象就是 Window 对象，表示允许 JavaScript 代码的 Web 浏览器窗口。</p><h3>例子</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 JavaScript 核心语言中，全局对象的预定义属性都是不可枚举的，所有可以用 for/in 循环列出所有隐式或显式声明的全局变量，如下所示：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var variables = "";  for (var name in this)  { variables += name + "&lt;br /&gt;"; }  document.write(variables);</pre></div><img src ="http://www.blogjava.net/qileilove/aggbug/411900.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-03 15:39 <a href="http://www.blogjava.net/qileilove/articles/411900.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 参考手册</title><link>http://www.blogjava.net/qileilove/articles/411897.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Thu, 03 Apr 2014 07:14:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411897.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411897.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411897.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411897.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411897.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">本部分提供完整的 JavaScript 参考手册：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">JavaScript 本地对象和内置对象</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Browser 对象（BOM）</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">HTML DOM 对象</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">本参考手册描述每个对象的属性和方法，并提供实例。</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/jsref_obj_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Array</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/jsref_obj_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Boolean</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/jsref_obj_date.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Date</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/jsref_obj_math.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Math</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/jsref_obj_number.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Number</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/jsref_obj_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">String</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">RegExp</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/jsref_obj_global.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Global</a></li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Browser 对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">本参考手册描述每个对象的属性和方法，并提供实例。</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_window.asp" title="HTML DOM Window 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Window</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_navigator.asp" title="HTML DOM Navigator 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Navigator</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_screen.asp" title="HTML DOM Screen 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Screen</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_history.asp" title="HTML DOM History 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">History</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_location.asp" title="HTML DOM Location 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Location</a></li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>HTML DOM 对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">本参考手册描述每个对象的属性和方法，并提供实例。</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_document.asp" title="HTML DOM Document 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Document</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_anchor.asp" title="HTML DOM Anchor 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Anchor</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_area.asp" title="HTML DOM Area 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Area</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_base.asp" title="HTML DOM Base 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Base</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_body.asp" title="HTML DOM Body 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Body</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_pushbutton.asp" title="HTML DOM Button 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Button</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_canvas.asp" title="HTML DOM Canvas 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Canvas</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_event.asp" title="HTML DOM Event 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Event</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_form.asp" title="HTML DOM Form 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Form</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_frame.asp" title="HTML DOM Frame 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Frame</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_frameset.asp" title="HTML DOM Frameset 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Frameset</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_iframe.asp" title="HTML DOM IFrame 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">IFrame</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_image.asp" title="HTML DOM Image 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Image</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_button.asp" title="HTML DOM Button 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input Button</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_checkbox.asp" title="HTML DOM Checkbox 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input Checkbox</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_fileupload.asp" title="HTML DOM FileUpload 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input File</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_hidden.asp" title="HTML DOM Hidden 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input Hidden</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_password.asp" title="HTML DOM Password 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input Password</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_radio.asp" title="HTML DOM Radio 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input Radio</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_reset.asp" title="HTML DOM Reset 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input Reset</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_submit.asp" title="HTML DOM Submit 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input Submit</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_text.asp" title="HTML DOM Text 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Input Text</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_link.asp" title="HTML DOM Link 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Link</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_meta.asp" title="HTML DOM Meta 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Meta</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_object.asp" title="HTML DOM Object 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Object</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_option.asp" title="HTML DOM Option 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Option</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_select.asp" title="HTML DOM Select 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Select</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_style.asp" title="HTML DOM Style 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Style</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_table.asp" title="HTML DOM Table 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Table</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_tabledata.asp" title="HTML DOM TableCell 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">TableCell</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_tablerow.asp" title="HTML DOM TableRow 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">TableRow</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jsref/dom_obj_textarea.asp" title="HTML DOM Textarea 对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Textarea</a></li></ul></div><div id="toc" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>相关页面</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需更多有关 JavaScript 对象的知识，请阅读 JavaScript 高级教程中的相关内容：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/js/pro_js_object_oriented.asp" title="ECMAScript 面向对象技术" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">面向对象技术</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/js/pro_js_object_working_with.asp" title="ECMAScript 对象应用" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">对象应用</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/js/pro_js_object_types.asp" title="ECMAScript 对象类型" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">对象类型</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/js/pro_js_object_scope.asp" title="ECMAScript 对象作用域" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">对象作用域</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/js/pro_js_object_defining.asp" title="ECMAScript 定义类或对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">定义类或对象</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/js/pro_js_object_modifying.asp" title="ECMAScript 修改对象" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">修改对象</a></li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需更多有关 DOM 的知识，请访问 W3School 提供的 XML DOM 教程：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/xmldom/index.asp" title="XML DOM 教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">XML DOM 教程</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/xmldom/xmldom_reference.asp" title="XML DOM 参考手册" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">XML DOM 参考手册</a></li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需更多有关 jQuery 的知识，请访问 W3School 提供的 jQuery 教程：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jquery/index.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">jQuery 教程</a></li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/jquery/jquery_reference.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">jQuery 参考手册</a></li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>jQuery 是一个 JavaScript 库，它极大地简化了 JavaScript 编程。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411897.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-03 15:14 <a href="http://www.blogjava.net/qileilove/articles/411897.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 对象 实例</title><link>http://www.blogjava.net/qileilove/articles/411846.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Wed, 02 Apr 2014 07:50:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411846.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411846.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411846.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411846.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411846.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript String（字符串）对象 实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_string_length" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">返回字符串的长度</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_string_style" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">为字符串添加样式</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_string_indexof" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">返回字符串中指定文本首次出现的位置 - indexOf()方法</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_string_match" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">查找字符串中特定的字符，若找到，则返回该字符 - match() 方法</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_replace_1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">替换字符串中的字符 - replace()</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">参阅：</span><a href="http://www.w3school.com.cn/jsref/jsref_obj_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript String 对象参考手册</a>。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript Date（日期）对象 实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 Date() 方法来返回今天的日期和时间</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_gettime" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 getTime() 计算从1970年到今天有多少年</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_setfullyear2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 setFullYear() 设置具体的日期</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_toutcstring" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 toUTCString() 把当日的日期（根据 UTC）转换为字符串</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_date_weekday" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 getDay() 来显示星期，而不仅仅是数字</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_timing_clock" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">显示一个钟表</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">参阅：</span><a href="http://www.w3school.com.cn/jsref/jsref_obj_date.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript Date 对象参考手册</a>。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript Array（数组）实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_array" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">创建数组</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_array_for_in" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 for...in 声明来遍历数组中的元素</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_concat_2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">合并两个数组 - concat()</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_join" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">用数组的元素组成字符串 - join()</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_sort_1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">文字数组 - sort()</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_sort_2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">数字数组 - sort()</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">参阅：</span><a href="http://www.w3school.com.cn/jsref/jsref_obj_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript Array 对象的参考手册</a>。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript Boolean（布尔）对象 实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_boolean" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">检查逻辑值</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">参阅：</span><a href="http://www.w3school.com.cn/jsref/jsref_obj_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript Boolean 对象的参考手册</a>。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript Math（算数对象）实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_math_round" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 round() 对数字进行舍入</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_math_random" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 random() 来返回 0 到 1 之间的随机数</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_math_max" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 max() 来返回两个给定的数中的较大的数</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_math_min" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 min() 来返回两个给定的数中的较小的数</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">参阅：</span><a href="http://www.w3school.com.cn/jsref/jsref_obj_math.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript Math 对象的参考手册</a>。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411846.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-02 15:50 <a href="http://www.blogjava.net/qileilove/articles/411846.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 实例</title><link>http://www.blogjava.net/qileilove/articles/411841.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Wed, 02 Apr 2014 06:36:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411841.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411841.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411841.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411841.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411841.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>基础 JavaScript 实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_text" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">生成文本</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_formattext" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">生成普通文本和标签</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_headsection" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">head 部分</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_bodysection" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">body 部分</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_externalexample" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">外部 JavaScript</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;"><a href="http://www.w3school.com.cn/js/js_howto.asp" title="如何实现 JavaScript" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">例子解释</a></span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 语句、注释和代码块</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_statements" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript 语句</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_blocks" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript 代码块</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_comments_1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript 单行注释</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_comments_2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript 多行注释</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_comments_3" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用单行注释来防止执行</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_comments_4" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用多行注释来防止执行</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;"><a href="http://www.w3school.com.cn/js/js_statements.asp" title="JavaScript 语句" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">例子解释</a></span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 变量</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_variable" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">声明一个变量，为它赋值，然后显示出来</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;"><a href="http://www.w3school.com.cn/js/js_variables.asp" title="JavaScript 变量" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">例子解释</a></span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 条件语句 If ... Else</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_ifthen" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">If 语句</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_ifthenelse" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">If...else 语句</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_elseif" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">If..else if...else 语句</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_randomlink" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">随机链接</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;"><a href="http://www.w3school.com.cn/js/js_if_else.asp" title="JavaScript If...Else 语句" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">例子解释</a></span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 消息框</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_alert" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">警告框</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_alert2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">带有折行的警告框</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_confirm" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">确认框</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_prompt" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">提示框</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;"><a href="http://www.w3school.com.cn/js/js_popup.asp" title="JavaScript 消息框" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">例子解释</a></span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 函数</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_function" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">函数</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_function_argument" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">带有参数的函数</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_function_argument_2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">带有参数的函数 2</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_function_return" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">返回值的函数</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_function_return_2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">带有参数并返回值的函数</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;"><a href="http://www.w3school.com.cn/js/js_functions.asp" title="JavaScript 函数" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">例子解释</a></span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 循环</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_fornext" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">For 循环</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_fornext_header" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">循环产生 HTML 标题</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_while" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">While 循环</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_dowhile" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Do while 循环</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_break" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">break 语句</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_continue" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">continue 语句</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_array_for_in" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用 For...In 声明来遍历数组内的元素</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;"><a href="http://www.w3school.com.cn/js/js_loop_for.asp" title="JavaScript For 循环" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">例子解释</a></span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 错误处理</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_try_catch" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">try...catch 语句</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_try_catch2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">带有确认框的 try...catch 语句</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_throw" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">throw 声明</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_onerror" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">onerror 事件</a></dt></dl><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;"><a href="http://www.w3school.com.cn/js/js_try_catch.asp" title="JavaScript Try...Catch 语句" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">例子解释</a></span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>高级 JavaScript 实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_browser" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">检测浏览器及版本</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_browserdetails" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">检测浏览器的更多信息</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=hdom_navigator" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">检测浏览器的全部信息</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_browser2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">根据浏览器类型提醒用户</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_cookie_username" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">创建一个欢迎 cookie</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_animation" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">按钮动画</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_imagemap" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">添加了 JavaScript 的图像映射</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">简单的计时</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">另一个简单的计时</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing_infinite" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">在一个无穷循环中的计时事件</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing_stop" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">带有停止按钮的无穷循环中的计时事件</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing_clock" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用计时事件制作的钟表</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_create_object1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">创建对象的实例</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_create_object2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">创建用于对象的模板</a></dt></dl></div><img src ="http://www.blogjava.net/qileilove/aggbug/411841.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-02 14:36 <a href="http://www.blogjava.net/qileilove/articles/411841.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript - 测试 Prototype</title><link>http://www.blogjava.net/qileilove/articles/411840.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Wed, 02 Apr 2014 06:15:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411840.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411840.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411840.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411840.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411840.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">测试 JavaScript 框架库 - Prototype</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>引用 Prototype</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需测试 JavaScript 库，您需要在网页中引用它。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">为了引用某个库，请使用 &lt;script&gt; 标签，其 src 属性设置为库的 URL：</p><h3>引用 Prototype</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script src="http://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js&gt; &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;/body&gt; &lt;/html&gt; </pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Prototype 描述</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Prototype 提供的函数可使 HTML DOM 编程更容易。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">与 jQuery 类似，Prototype 也有自己的 $() 函数。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">$() 函数接受 HTML DOM 元素的 id 值（或 DOM 元素），并会向 DOM 对象添加新的功能。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">与 jQuery 不同，Prototype 没有用以取代 window.onload() 的 ready() 方法。相反，Prototype 会向浏览器及 HTML DOM 添加扩展。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 JavaScript 中，您可以分配一个函数以处理窗口加载事件：</p><h3>JavaScript 方式：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function myFunction() { var obj=document.getElementById("h01"); obj.innerHTML="Hello Prototype"; } onload=myFunction; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">等价的 Prototype 是不同的：</p><h3>Prototype 方式：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function myFunction() { $("h01").insert("Hello Prototype!"); } Event.observe(window,"load",myFunction); </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Event.observe() 接受三个参数：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">您希望处理的 HTML DOM 或 BOM（浏览器对象模型）对象</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">您希望处理的事件</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">您希望调用的函数</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>测试 Prototype</h2><h3>例子 1</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">请试一下下面这个例子：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script src="https://ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js"&gt; &lt;/script&gt; &lt;script&gt; function myFunction() { $("h01").insert("Hello Prototype!"); } Event.observe(window,"load",myFunction); &lt;/script&gt; &lt;/head&gt;  &lt;body&gt; &lt;h1 id="h01"&gt;&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_library_prototype" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><h3>例子 2</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">请再试一下这个例子：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script src="https://ajax.googleapis.com/ajax/libs/ prototype/1.7.1.0/prototype.js"&gt; &lt;/script&gt; &lt;script&gt; function myFunction() { $("h01").writeAttribute("style","color:red").insert("Hello Prototype!"); } Event.observe(window,"load",myFunction); &lt;/script&gt; &lt;/head&gt;  &lt;body&gt; &lt;h1 id="h01"&gt;&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_library_prototype2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">正如您在上面的例子中看到的，与 jQuery 相同，Prototype 允许链式语法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">链接（Chaining）是一种在同一对象上执行多个任务的便捷方法。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411840.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-02 14:15 <a href="http://www.blogjava.net/qileilove/articles/411840.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>测试 JavaScript 框架库 - jQuery</title><link>http://www.blogjava.net/qileilove/articles/411838.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Wed, 02 Apr 2014 05:49:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411838.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411838.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411838.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411838.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411838.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>引用 jQuery</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需测试 JavaScript 库，您需要在网页中引用它。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">为了引用某个库，请使用 &lt;script&gt; 标签，其 src 属性设置为库的 URL：</p><h3>引用 jQuery</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&gt; &lt;/script&gt;</code> &lt;/head&gt; &lt;body&gt; &lt;/body&gt; &lt;/html&gt; </pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>jQuery 描述</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">主要的 jQuery 函数是 $() 函数（jQuery 函数）。如果您向该函数传递 DOM 对象，它会返回 jQuery 对象，带有向其添加的 jQuery 功能。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">jQuery 允许您通过 CSS 选择器来选取元素。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 JavaScript 中，您可以分配一个函数以处理窗口加载事件：</p><h3>JavaScript 方式：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function myFunction() { var obj=document.getElementById("h01"); obj.innerHTML="Hello jQuery"; } onload=myFunction; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">等价的 jQuery 是不同的：</p><h3>jQuery 方式：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function myFunction() { $("#h01").html("Hello jQuery"); } $(document).ready(myFunction); </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面代码的最后一行，HTML DOM 文档对象被传递到 jQuery ：$(document)。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当您向 jQuery 传递 DOM 对象时，jQuery 会返回以 HTML DOM 对象包装的 jQuery 对象。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">jQuery 函数会返回新的 jQuery 对象，其中的 ready() 是一个方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">由于在 JavaScript 中函数就是变量，因此可以把 myFunction 作为变量传递给 jQuery 的 ready 方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; color: #ff9955;">提示：</span>jQuery 返回 jQuery 对象，与已传递的 DOM 对象不同。jQuery 对象拥有的属性和方法，与 DOM 对象的不同。您不能在 jQuery 对象上使用 HTML DOM 的属性和方法。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>测试 jQuery</h2><h3>例子 1</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">请试一下下面这个例子：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&gt; &lt;/script&gt; &lt;script&gt; function myFunction() { $("#h01").html("Hello jQuery") } $(document).ready(myFunction); &lt;/script&gt; &lt;/head&gt;  &lt;body&gt; &lt;h1 id="h01"&gt;&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_library_jquery" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><h3>例子 2</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">请再试一下这个例子：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&gt; &lt;/script&gt; &lt;script&gt; function myFunction() { $("#h01").attr("style","color:red").html("Hello jQuery") } $(document).ready(myFunction); &lt;/script&gt; &lt;/head&gt;  &lt;body&gt; &lt;h1 id="h01"&gt;&lt;/h1&gt; &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_library_jquery2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">正如您在上面的例子中看到的，jQuery 允许链接（链式语法）。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">链接（Chaining）是一种在同一对象上执行多个任务的便捷方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">需要学习更多内容吗？W3School 为您提供了非常棒的&nbsp;<a href="http://www.w3school.com.cn/jquery/index.asp" title="jQuery 教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">jQuery 教程</a>。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411838.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-02 13:49 <a href="http://www.blogjava.net/qileilove/articles/411838.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 库</title><link>http://www.blogjava.net/qileilove/articles/411836.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Wed, 02 Apr 2014 05:31:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411836.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411836.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411836.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411836.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411836.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 库 - jQuery、Prototype、MooTools。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 框架（库）</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 高级程序设计（特别是对浏览器差异的复杂处理），通常很困难也很耗时。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">为了应对这些调整，许多的&nbsp;<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">JavaScript (helper) 库</span>应运而生。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这些 JavaScript 库常被称为&nbsp;<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">JavaScript 框架</span>。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本教程中，我们将了解到一些广受欢迎的 JavaScript 框架：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">jQuery</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Prototype</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">MooTools</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">所有这些框架都提供针对常见 JavaScript 任务的函数，包括动画、DOM 操作以及 Ajax 处理。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本教程中，您将学习到如何开始使用它们，来使得 JavaScript 编程更容易、更安全且更有乐趣。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>jQuery</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">jQuery 是目前最受欢迎的 JavaScript 框架。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">它使用 CSS 选择器来访问和操作网页上的 HTML 元素（DOM 对象）。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">jQuery 同时提供 companion UI（用户界面）和插件。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">许多大公司在网站上使用 jQuery：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Google</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Microsoft</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">IBM</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Netflix</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需更深入地学习 jQuery，请访问我们的&nbsp;<a href="http://www.w3school.com.cn/jquery/index.asp" title="jQuery 教程" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">jQuery 教程</a>。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Prototype</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">Prototype</span>&nbsp;是一种库，提供用于执行常见 web 任务的简单 API。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">API</span>&nbsp;是应用程序编程接口（Application Programming Interface）的缩写。它是包含属性和方法的库，用于操作 HTML DOM。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Prototype 通过提供类和继承，实现了对 JavaScript 的增强。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>MooTools</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">MooTools</span>&nbsp;也是一个框架，提供了可使常见的 JavaScript 编程更为简单的 API。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">MooTools 也含有一些轻量级的效果和动画函数。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>其他框架</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面是其他一些在上面未涉及的框架：</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">YUI</span>&nbsp;- Yahoo! User Interface Framework，涵盖大量函数的大型库，从简单的 JavaScript 功能到完整的 internet widget。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">Ext JS</span>&nbsp;- 可定制的 widget，用于构建富因特网应用程序（rich Internet applications）。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">Dojo</span>&nbsp;- 用于 DOM 操作、事件、widget 等的工具包。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">script.aculo.us</span>&nbsp;- 开源的 JavaScript 框架，针对可视效果和界面行为。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">UIZE</span>&nbsp;- Widget、AJAX、DOM、模板等等。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>CDN - 内容分发网络</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您总是希望网页可以尽可能地快。您希望页面的容量尽可能地小，同时您希望浏览器尽可能多地进行缓存。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果许多不同的网站使用相同的 JavaScript 框架，那么把框架库存放在一个通用的位置供每个网页分享就变得很有意义了。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">CDN (Content Delivery Network) 解决了这个问题。CDN 是包含可分享代码库的服务器网络。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Google 为一系列 JavaScript 库提供了免费的 CDN，包括：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">jQuery</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Prototype</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">MooTools</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Dojo</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Yahoo! YUI</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需在您的网页中使用 JavaScript 框架库，只需在 &lt;script&gt; 标签中引用该库即可：</p><h3>引用 jQuery</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"&gt; &lt;/script&gt; </pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>使用框架</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在您决定为网页使用 JavaScript 框架之前，首先对框架进行测试是明智的。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 框架很容易进行测试。您无需在计算机上安装它们，同时也没有安装程序。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通常您只需从网页中引用一个库文件。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在本教程的下一章，我们会为您完整地讲解 jQuery 的测试过程。</p></div><div id="bpn" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; height: 29px; width: 710px; background-color: #ffffff; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><ul style="margin: 0px; padding: 0px; border: 0px; height: 29px; width: 230px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; position: relative; background-position: 0px -570px; background-repeat: no-repeat no-repeat;"><li style="margin: 0px; padding: 0px; border: 0px; left: 0px; width: 105px; display: block; height: 29px; list-style: none; position: absolute; top: 0px; overflow: hidden;"></li></ul></div><img src ="http://www.blogjava.net/qileilove/aggbug/411836.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-02 13:31 <a href="http://www.blogjava.net/qileilove/articles/411836.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Cookies</title><link>http://www.blogjava.net/qileilove/articles/411798.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 01 Apr 2014 06:41:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411798.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411798.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411798.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411798.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411798.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">cookie 用来识别用户。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_cookie_username" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">创建一个欢迎 cookie</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">利用用户在提示框中输入的数据创建一个 JavaScript Cookie，当该用户再次访问该页面时，根据 cookie 中的信息发出欢迎信息。</dd></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>什么是cookie?</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">cookie 是存储于访问者的计算机中的变量。每当同一台计算机通过浏览器请求某个页面时，就会发送这个 cookie。你可以使用 JavaScript 来创建和取回 cookie 的值。</p><h3>有关cookie的例子：</h3><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 3px; padding: 0px; border: 0px; font-weight: bold; color: #0479a7;">名字 cookie</dt><dd style="margin: 10px 0px 0px 10px; padding: 0px; border: 0px; line-height: 18px;">当访问者首次访问页面时，他或她也许会填写他/她们的名字。名字会存储于 cookie 中。当访问者再次访问网站时，他们会收到类似 "Welcome John Doe!" 的欢迎词。而名字则是从 cookie 中取回的。</dd><dt style="margin: 15px 0px 3px; padding: 0px; border: 0px; font-weight: bold; color: #0479a7;">密码 cookie</dt><dd style="margin: 10px 0px 0px 10px; padding: 0px; border: 0px; line-height: 18px;">当访问者首次访问页面时，他或她也许会填写他/她们的密码。密码也可被存储于 cookie 中。当他们再次访问网站时，密码就会从 cookie 中取回。</dd><dt style="margin: 15px 0px 3px; padding: 0px; border: 0px; font-weight: bold; color: #0479a7;">日期 cookie</dt><dd style="margin: 10px 0px 0px 10px; padding: 0px; border: 0px; line-height: 18px;">当访问者首次访问你的网站时，当前的日期可存储于 cookie 中。当他们再次访问网站时，他们会收到类似这样的一条消息："Your last visit was on Tuesday August 11, 2005!"。日期也是从 cookie 中取回的。</dd></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>创建和存储 cookie</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在这个例子中我们要创建一个存储访问者名字的 cookie。当访问者首次访问网站时，他们会被要求填写姓名。名字会存储于 cookie 中。当访问者再次访问网站时，他们就会收到欢迎词。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">首先，我们会创建一个可在 cookie 变量中存储访问者姓名的函数：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function setCookie(c_name,value,expiredays) { var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) } </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面这个函数中的参数存有 cookie 的名称、值以及过期天数。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在上面的函数中，我们首先将天数转换为有效的日期，然后，我们将 cookie 名称、值及其过期日期存入 document.cookie 对象。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">之后，我们要创建另一个函数来检查是否已设置 cookie：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function getCookie(c_name) { if (document.cookie.length&gt;0)   {   c_start=document.cookie.indexOf(c_name + "=")   if (c_start!=-1)     {      c_start=c_start + c_name.length+1      c_end=document.cookie.indexOf(";",c_start)     if (c_end==-1) c_end=document.cookie.length     return unescape(document.cookie.substring(c_start,c_end))     }    } return "" }</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面的函数首先会检查 document.cookie 对象中是否存有 cookie。假如 document.cookie 对象存有某些 cookie，那么会继续检查我们指定的 cookie 是否已储存。如果找到了我们要的 cookie，就返回值，否则返回空字符串。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">最后，我们要创建一个函数，这个函数的作用是：如果 cookie 已设置，则显示欢迎词，否则显示提示框来要求用户输入名字。</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function checkCookie() { username=getCookie('username') if (username!=null &amp;&amp; username!="")   {alert('Welcome again '+username+'!')} else    {   username=prompt('Please enter your name:',"")   if (username!=null &amp;&amp; username!="")     {     setCookie('username',username,365)     }   } }</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这是所有的代码：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;head&gt; &lt;script type="text/javascript"&gt; function getCookie(c_name) { if (document.cookie.length&gt;0)   {   c_start=document.cookie.indexOf(c_name + "=")   if (c_start!=-1)     {      c_start=c_start + c_name.length+1      c_end=document.cookie.indexOf(";",c_start)     if (c_end==-1) c_end=document.cookie.length     return unescape(document.cookie.substring(c_start,c_end))     }    } return "" }  function setCookie(c_name,value,expiredays) { var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) document.cookie=c_name+ "=" +escape(value)+ ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) }  function checkCookie() { username=getCookie('username') if (username!=null &amp;&amp; username!="")   {alert('Welcome again '+username+'!')} else    {   username=prompt('Please enter your name:',"")   if (username!=null &amp;&amp; username!="")     {     setCookie('username',username,365)     }   } } &lt;/script&gt; &lt;/head&gt;  &lt;body onLoad="checkCookie()"&gt; &lt;/body&gt; &lt;/html&gt;</pre></div><img src ="http://www.blogjava.net/qileilove/aggbug/411798.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-01 14:41 <a href="http://www.blogjava.net/qileilove/articles/411798.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 计时</title><link>http://www.blogjava.net/qileilove/articles/411797.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 01 Apr 2014 06:36:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411797.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411797.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411797.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411797.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411797.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">通过使用 JavaScript，我们有能力做到在一个设定的时间间隔之后来执行代码，而不是在函数被调用后立即执行。我们称之为计时事件。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">简单的计时</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">单击本例中的按钮后，会在 5 秒后弹出一个警告框。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">另一个简单的计时</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">本例中的程序会执行 2 秒、4 秒和 6 秒的计时。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing_infinite" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">在一个无穷循环中的计时事件</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">在本例中，单击开始计时按钮后，程序开始从 0 以秒计时。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing_stop" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">带有停止按钮的无穷循环中的计时事件</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">在本例中，点击计数按钮后根据用户输入的数值开始倒计时，点击停止按钮停止计时。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_timing_clock" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">使用计时事件制作的钟表</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">一个 JavaScript 小时钟</dd></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 计时事件</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通过使用 JavaScript，我们有能力作到在一个设定的时间间隔之后来执行代码，而不是在函数被调用后立即执行。我们称之为计时事件。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 JavaScritp 中使用计时事件是很容易的，两个关键方法是:</p><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 3px; padding: 0px; border: 0px; font-weight: bold; color: #0479a7;">setTimeout()</dt><dd style="margin: 10px 0px 0px 10px; padding: 0px; border: 0px; line-height: 18px;">未来的某时执行代码</dd><dt style="margin: 15px 0px 3px; padding: 0px; border: 0px; font-weight: bold; color: #0479a7;">clearTimeout()</dt><dd style="margin: 10px 0px 0px 10px; padding: 0px; border: 0px; line-height: 18px;">取消setTimeout()</dd></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>setTimeout()</h2><h3>语法</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var t=setTimeout("javascript语句",毫秒)</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">setTimeout() 方法会返回某个值。在上面的语句中，值被储存在名为 t 的变量中。假如你希望取消这个 setTimeout()，你可以使用这个变量名来指定它。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">setTimeout() 的第一个参数是含有 JavaScript 语句的字符串。这个语句可能诸如 "alert('5 seconds!')"，或者对函数的调用，诸如 alertMsg()"。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">第二个参数指示从当前起多少毫秒后执行第一个参数。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; color: #ff9955;">提示：</span>1000 毫秒等于一秒。</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当下面这个例子中的按钮被点击时，一个提示框会在5秒中后弹出。</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;head&gt; &lt;script type="text/javascript"&gt; function timedMsg()  {  <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">var t=setTimeout("alert('5 seconds!')",5000)</code>  } &lt;/script&gt; &lt;/head&gt;  &lt;body&gt; &lt;form&gt; &lt;input type="button" value="Display timed alertbox!" onClick="timedMsg()"&gt; &lt;/form&gt; &lt;/body&gt; &lt;/html&gt;</pre><h3>实例 - 无穷循环</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">要创建一个运行于无穷循环中的计时器，我们需要编写一个函数来调用其自身。在下面的例子中，当按钮被点击后，输入域便从 0 开始计数。</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt;  &lt;head&gt; &lt;script type="text/javascript"&gt; var c=0 var t function timedCount()  {  document.getElementById('txt').value=c  c=c+1  <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">t=setTimeout("timedCount()",1000)</code>  } &lt;/script&gt; &lt;/head&gt;  &lt;body&gt; &lt;form&gt; &lt;input type="button" value="Start count!" onClick="timedCount()"&gt; &lt;input type="text" id="txt"&gt; &lt;/form&gt; &lt;/body&gt;  &lt;/html&gt;</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>clearTimeout()</h2><h3>语法</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">clearTimeout(setTimeout_variable)</pre><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子和上面的无穷循环的例子相似。唯一的不同是，现在我们添加了一个 "Stop Count!" 按钮来停止这个计数器：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt;  &lt;head&gt; &lt;script type="text/javascript"&gt; var c=0 var t  function timedCount()  {  document.getElementById('txt').value=c  c=c+1  <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">t=setTimeout("timedCount()",1000)</code>  }  function stopCount()  {  <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">clearTimeout(t)</code>  } &lt;/script&gt; &lt;/head&gt;  &lt;body&gt; &lt;form&gt; &lt;input type="button" value="Start count!" onClick="timedCount()"&gt; &lt;input type="text" id="txt"&gt; &lt;input type="button" value="Stop count!" onClick="stopCount()"&gt; &lt;/form&gt; &lt;/body&gt;  &lt;/html&gt;</pre></div><img src ="http://www.blogjava.net/qileilove/aggbug/411797.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-01 14:36 <a href="http://www.blogjava.net/qileilove/articles/411797.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 消息框</title><link>http://www.blogjava.net/qileilove/articles/411796.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 01 Apr 2014 06:33:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411796.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411796.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411796.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411796.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411796.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">可以在 JavaScript 中创建三种消息框：警告框、确认框、提示框。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_alert" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">警告框</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_alert2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">带有折行的警告框</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_confirm" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">确认框</a></dt><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_prompt" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">提示框</a></dt></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>警告框</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">警告框经常用于确保用户可以得到某些信息。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当警告框出现后，用户需要点击确定按钮才能继续进行操作。</p><h3>语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">alert("文本")</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>确认框</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">确认框用于使用户可以验证或者接受某些信息。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当确认框出现后，用户需要点击确定或者取消按钮才能继续进行操作。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果用户点击确认，那么返回值为 true。如果用户点击取消，那么返回值为 false。</p><h3>语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">confirm("文本")</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>提示框</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">提示框经常用于提示用户在进入页面前输入某个值。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当提示框出现后，用户需要输入某个值，然后点击确认或取消按钮才能继续操纵。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果用户点击确认，那么返回值为输入的值。如果用户点击取消，那么返回值为 null。</p><h3>语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">prompt("文本","默认值")</pre></div><div id="bpn" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; height: 29px; width: 710px; background-color: #ffffff; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><ul style="margin: 0px; padding: 0px; border: 0px; height: 29px; width: 230px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; position: relative; background-position: 0px -570px; background-repeat: no-repeat no-repeat;"><li style="margin: 0px; padding: 0px; border: 0px; left: 0px; width: 105px; display: block; height: 29px; list-style: none; position: absolute; top: 0px; overflow: hidden;"></li></ul></div><img src ="http://www.blogjava.net/qileilove/aggbug/411796.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-01 14:33 <a href="http://www.blogjava.net/qileilove/articles/411796.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Window Navigator</title><link>http://www.blogjava.net/qileilove/articles/411794.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 01 Apr 2014 06:24:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411794.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411794.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411794.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411794.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411794.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">window.navigator 对象包含有关访问者浏览器的信息。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Window Navigator</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">window.navigator 对象在编写时可不使用 window 这个前缀。</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;div id="example"&gt;&lt;/div&gt;  &lt;script&gt;  txt = "&lt;p&gt;Browser CodeName: " + navigator.appCodeName + "&lt;/p&gt;"; txt+= "&lt;p&gt;Browser Name: " + navigator.appName + "&lt;/p&gt;"; txt+= "&lt;p&gt;Browser Version: " + navigator.appVersion + "&lt;/p&gt;"; txt+= "&lt;p&gt;Cookies Enabled: " + navigator.cookieEnabled + "&lt;/p&gt;"; txt+= "&lt;p&gt;Platform: " + navigator.platform + "&lt;/p&gt;"; txt+= "&lt;p&gt;User-agent header: " + navigator.userAgent + "&lt;/p&gt;"; txt+= "&lt;p&gt;User-agent language: " + navigator.systemLanguage + "&lt;/p&gt;";  document.getElementById("example").innerHTML=txt;  &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_navigator_all" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; color: #dd0000;">警告：</span>来自 navigator 对象的信息具有误导性，不应该被用于检测浏览器版本，这是因为：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">navigator 数据可被浏览器使用者更改</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">浏览器无法报告晚于浏览器发布的新操作系统</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>浏览器检测</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">由于 navigator 可误导浏览器检测，使用对象检测可用来嗅探不同的浏览器。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">由于不同的浏览器支持不同的对象，您可以使用对象来检测浏览器。例如，由于只有 Opera 支持属性 "window.opera"，您可以据此识别出 Opera。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">例子：if (window.opera) {...some action...}</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411794.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-01 14:24 <a href="http://www.blogjava.net/qileilove/articles/411794.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Window History</title><link>http://www.blogjava.net/qileilove/articles/411792.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 01 Apr 2014 06:22:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411792.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411792.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411792.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411792.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411792.html</trackback:ping><description><![CDATA[<h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">window.history 对象包含浏览器的历史。</p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">Window History</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">window.history</span>&nbsp;对象在编写时可不使用 window 这个前缀。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">为了保护用户隐私，对 JavaScript 访问该对象的方法做出了限制。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一些方法：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">history.back() - 与在浏览器点击后退按钮相同</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">history.forward() - 与在浏览器中点击按钮向前相同</li></ul></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">Window History Back</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">history.back() 方法加载历史列表中的前一个 URL。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这与在浏览器中点击后退按钮是相同的：</p></div></div></h1><h3 style="margin: 20px 0px 0px; padding: 0px; border: 0px; font-size: 12px;">实例</h3><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在页面上创建后退按钮：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt;
&lt;head&gt;
&lt;script&gt;
function goBack()
  {
  <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">window.history.back()</code>
  }
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;input type="button" value="Back" onclick="goBack()"&gt;

&lt;/body&gt;
&lt;/html&gt;
</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">以上代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><input type="button" value="转到上一页" style="margin: 0px; padding: 0px; border: 0px; font-size: 12px;" /></pre></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">Window History Forward</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">history forward() 方法加载历史列表中的下一个 URL。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这与在浏览器中点击前进按钮是相同的：</p></div></div></h1><h3 style="margin: 20px 0px 0px; padding: 0px; border: 0px; font-size: 12px;">实例</h3><h1><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在页面上创建一个向前的按钮：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;head&gt; &lt;script&gt; function goForward()   {   <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">window.history.forward()</code>   } &lt;/script&gt; &lt;/head&gt; &lt;body&gt;  &lt;input type="button" value="Forward" onclick="goForward()"&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">以上代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><input type="button" value="转到下一页" style="margin: 0px; padding: 0px; border: 0px; font-size: 12px;" /></pre></div><div id="bpn" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; height: 29px; width: 710px; background-color: #ffffff; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal;"><ul style="margin: 0px; padding: 0px; border: 0px; height: 29px; width: 230px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; position: relative; background-position: 0px -570px; background-repeat: no-repeat no-repeat;"><li style="margin: 0px; padding: 0px; border: 0px; left: 0px; width: 105px; display: block; height: 29px; list-style: none; position: absolute; top: 0px; overflow: hidden;"></li></ul></div></h1><img src ="http://www.blogjava.net/qileilove/aggbug/411792.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-01 14:22 <a href="http://www.blogjava.net/qileilove/articles/411792.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Window Location</title><link>http://www.blogjava.net/qileilove/articles/411791.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 01 Apr 2014 06:12:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411791.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411791.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411791.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411791.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411791.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">window.location 对象用于获得当前页面的地址 (URL)，并把浏览器重定向到新的页面。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Window Location</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">window.location</span>&nbsp;对象在编写时可不使用 window 这个前缀。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一些例子：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">location.hostname 返回 web 主机的域名</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">location.pathname 返回当前页面的路径和文件名</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">location.port 返回 web 主机的端口 （80 或 443）</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">location.protocol 返回所使用的 web 协议（http:// 或 https://）</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Window Location Href</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">location.href 属性返回当前页面的 URL。</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">返回（当前页面的）整个 URL：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;script&gt;  document.write(<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">location.href</code>);  &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">以上代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">http://www.w3school.com.cn/js/js_window_location.asp</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Window Location Pathname</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">location.pathname 属性返回 URL 的路径名。</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">返回当前 URL 的路径名：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;script&gt;  document.write(<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">location.pathname</code>);  &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">以上代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">/js/js_window_location.asp</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Window Location Assign</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">location.assign() 方法加载新的文档。</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">加载一个新的文档：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;html&gt; &lt;head&gt; &lt;script&gt; function newDoc()   {   <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">window.location.assign("http://www.w3school.com.cn")</code>   } &lt;/script&gt; &lt;/head&gt; &lt;body&gt;  &lt;input type="button" value="加载新文档" onclick="newDoc()"&gt;  &lt;/body&gt; &lt;/html&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_location_assign" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411791.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-01 14:12 <a href="http://www.blogjava.net/qileilove/articles/411791.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Window Screen</title><link>http://www.blogjava.net/qileilove/articles/411790.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 01 Apr 2014 06:10:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411790.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411790.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411790.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411790.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411790.html</trackback:ping><description><![CDATA[<h1><div style="display: inline-block;"><div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">window.screen 对象包含有关用户屏幕的信息。</span></p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">Window Screen</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">window.screen</span>&nbsp;对象在编写时可以不使用 window 这个前缀。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一些属性：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">screen.availWidth - 可用的屏幕宽度</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">screen.availHeight - 可用的屏幕高度</li></ul></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">Window Screen 可用宽度</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">screen.availWidth 属性返回访问者屏幕的宽度，以像素计，减去界面特性，比如窗口任务栏。</p></div></div></h1><h3 style="margin: 20px 0px 0px; padding: 0px; border: 0px; font-size: 12px;">实例</h3><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">返回您的屏幕的可用宽度：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;script&gt;

document.write("可用宽度：" + <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">screen.availWidth</code>);

&lt;/script&gt;
</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">以上代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">可用宽度：1366</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_window_screen_availwidth" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">Window Screen 可用高度</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">screen.availHeight 属性返回访问者屏幕的高度，以像素计，减去界面特性，比如窗口任务栏。</p></div></div></h1><h3 style="margin: 20px 0px 0px; padding: 0px; border: 0px; font-size: 12px;">实例</h3><h1><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">返回您的屏幕的可用高度：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">&lt;script&gt;  document.write("可用高度：" + <code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">screen.availHeight</code>);  &lt;/script&gt; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">以上代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">可用高度：738</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_window_screen_availheight" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div></h1><img src ="http://www.blogjava.net/qileilove/aggbug/411790.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-01 14:10 <a href="http://www.blogjava.net/qileilove/articles/411790.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Window - 浏览器对象模型</title><link>http://www.blogjava.net/qileilove/articles/411788.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Tue, 01 Apr 2014 05:54:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411788.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411788.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411788.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411788.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411788.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器&#8220;对话&#8221;。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>浏览器对象模型 (BOM)</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">浏览器对象模型（<span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">B</span>rowser&nbsp;<span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">O</span>bject&nbsp;<span style="margin: 0px; padding: 0px; border: 0px; color: #dd0000;">M</span>odel）尚无正式标准。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">由于现代浏览器已经（几乎）实现了 JavaScript 交互性方面的相同方法和属性，因此常被认为是 BOM 的方法和属性。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Window 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">所有浏览器都支持&nbsp;<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">window</span>&nbsp;对象。它表示浏览器窗口。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">全局变量是 window 对象的属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">全局函数是 window 对象的方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">甚至 HTML DOM 的 document 也是 window 对象的属性之一：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">window.document.getElementById("header");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">与此相同：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.getElementById("header");</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Window 尺寸</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">有三种方法能够确定浏览器窗口的尺寸（浏览器的视口，不包括工具栏和滚动条）。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">对于Internet Explorer、Chrome、Firefox、Opera 以及 Safari：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">window.innerHeight - 浏览器窗口的内部高度</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">window.innerWidth - 浏览器窗口的内部宽度</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">对于 Internet Explorer 8、7、6、5：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">document.documentElement.clientHeight</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">document.documentElement.clientWidth</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">或者</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">document.body.clientHeight</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">document.body.clientWidth</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">实用的 JavaScript 方案（涵盖所有浏览器）：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var w=window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;  var h=window.innerHeight || document.documentElement.clientHeight || document.body.clientHeight; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_window_innerwidth_innerheight" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">该例显示浏览器窗口的高度和宽度：（不包括工具栏/滚动条）</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>其他 Window 方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一些其他方法：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">window.open() - 打开新窗口</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">window.close() - 关闭当前窗口</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">window.moveTo() - 移动当前窗口</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">window.resizeTo() - 调整当前窗口的尺寸</li></ul></div><img src ="http://www.blogjava.net/qileilove/aggbug/411788.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-04-01 13:54 <a href="http://www.blogjava.net/qileilove/articles/411788.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript RegExp 对象</title><link>http://www.blogjava.net/qileilove/articles/411737.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 08:36:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411737.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411737.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411737.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411737.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411737.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>RegExp 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">RegExp 对象表示正则表达式，它是对字符串执行模式匹配的强大工具。</p><h3>直接量语法</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">/pattern/attributes</pre><h3>创建 RegExp 对象的语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">new RegExp(<em style="margin: 0px; padding: 0px; border: 0px;">pattern</em>, <em style="margin: 0px; padding: 0px; border: 0px;">attributes</em>);</pre><h3>参数</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">参数&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">pattern</em>&nbsp;是一个字符串，指定了正则表达式的模式或其他正则表达式。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">参数&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">attributes</em>&nbsp;是一个可选的字符串，包含属性 "g"、"i" 和 "m"，分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前，不支持 m 属性。如果&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">pattern</em>&nbsp;是正则表达式，而不是字符串，则必须省略该参数。</p><h3>返回值</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一个新的 RegExp 对象，具有指定的模式和标志。如果参数&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">pattern</em>&nbsp;是正则表达式而不是字符串，那么 RegExp() 构造函数将用与指定的 RegExp 相同的模式和标志创建一个新的 RegExp 对象。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果不用 new 运算符，而将 RegExp() 作为函数调用，那么它的行为与用 new 运算符调用时一样，只是当&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">pattern</em>&nbsp;是正则表达式时，它只返回&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">pattern</em>，而不再创建一个新的 RegExp 对象。</p><h3>抛出</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">SyntaxError - 如果&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">pattern</em>&nbsp;不是合法的正则表达式，或&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">attributes</em>&nbsp;含有 "g"、"i" 和 "m" 之外的字符，抛出该异常。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">TypeError - 如果&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">pattern</em>&nbsp;是 RegExp 对象，但没有省略&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">attributes</em>&nbsp;参数，抛出该异常。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>修饰符</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 120px;">修饰符</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_i.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">i</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">执行对大小写不敏感的匹配。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_g.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">g</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">执行全局匹配（查找所有匹配而非在找到第一个匹配后停止）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">m</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">执行多行匹配。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>方括号</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">方括号用于查找某个范围内的字符：</p><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 120px;">表达式</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_charset.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">[abc]</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找方括号之间的任何字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_charset_not.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">[^abc]</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找任何不在方括号之间的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">[0-9]</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找任何从 0 至 9 的数字。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">[a-z]</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找任何从小写 a 到小写 z 的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">[A-Z]</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找任何从大写 A 到大写 Z 的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">[A-z]</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找任何从大写 A 到小写 z 的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">[adgk]</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找给定集合内的任何字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">[^adgk]</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找给定集合外的任何字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">(red|blue|green)</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找任何指定的选项。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>元字符</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">元字符（Metacharacter）是拥有特殊含义的字符：</p><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 120px;">元字符</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_dot.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">.</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找单个字符，除了换行和行结束符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_wordchar.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\w</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找单词字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_wordchar_non.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\W</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找非单词字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_digit.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\d</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找数字。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_digit_non.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\D</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找非数字字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_whitespace.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\s</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找空白字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_whitespace_non.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\S</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找非空白字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_begin.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\b</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配单词边界。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_begin_not.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\B</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配非单词边界。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">\0</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找 NUL 字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_newline.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\n</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找换行符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">\f</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找换页符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">\r</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找回车符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">\t</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找制表符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">\v</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找垂直制表符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_octal.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\xxx</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找以八进制数 xxx 规定的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_hex.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\xdd</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找以十六进制数 dd 规定的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_unicode_hex.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">\uxxxx</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">查找以十六进制数 xxxx 规定的 Unicode 字符。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>量词</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 120px;">量词</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_onemore.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">n+</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配任何包含至少一个 n 的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_zeromore.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">n*</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配任何包含零个或多个 n 的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_zeroone.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">n?</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配任何包含零个或一个 n 的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_nx.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">n{X}</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配包含 X 个 n 的序列的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_nxy.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">n{X,Y}</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配包含 X 或 Y 个 n 的序列的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_nxcomma.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">n{X,}</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配包含至少 X 个 n 的序列的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_ndollar.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">n$</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配任何结尾为 n 的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_ncaret.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">^n</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配任何开头为 n 的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_nfollow.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">?=n</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配任何其后紧接指定字符串 n 的字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_nfollow_not.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">?!n</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">匹配任何其后没有紧接指定字符串 n 的字符串。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>RegExp 对象属性</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 121px;">属性</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 447px;">描述</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 29px;">FF</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 28px;">IE</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_global.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">global</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">RegExp 对象是否具有标志 g。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_ignorecase.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">ignoreCase</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">RegExp 对象是否具有标志 i。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_lastindex_regexp.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">lastIndex</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">一个整数，标示开始下一次匹配的字符位置。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_multiline_regexp.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">multiline</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">RegExp 对象是否具有标志 m。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_source_regexp.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">source</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">正则表达式的源文本。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>RegExp 对象方法</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 121px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 447px;">描述</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 29px;">FF</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 28px;">IE</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_regexp_compile.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">compile</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">编译正则表达式。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_exec_regexp.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">exec</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">检索字符串中指定的值。返回找到的值，并确定其位置。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_test_regexp.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">test</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">检索字符串中指定的值。返回 true 或 false。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>支持正则表达式的 String 对象的方法</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 121px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 447px;">描述</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 29px;">FF</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 28px;">IE</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_search.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">search</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">检索与正则表达式相匹配的值。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_match.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">match</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">找到一个或多个正则表达式的匹配。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_replace.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">replace</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">替换与正则表达式匹配的子串。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_split.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">split</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串分割为字符串数组。</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">1</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">4</td></tr></tbody></table></div><img src ="http://www.blogjava.net/qileilove/aggbug/411737.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 16:36 <a href="http://www.blogjava.net/qileilove/articles/411737.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript RegExp 对象</title><link>http://www.blogjava.net/qileilove/articles/411736.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 08:26:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411736.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411736.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411736.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411736.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411736.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">RegExp 对象用于规定在文本中检索的内容。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>什么是 RegExp？</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">RegExp 是正则表达式的缩写。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当您检索某个文本时，可以使用一种模式来描述要检索的内容。RegExp 就是这种模式。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">简单的模式可以是一个单独的字符。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">更复杂的模式包括了更多的字符，并可用于解析、格式检查、替换等等。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您可以规定字符串中的检索位置，以及要检索的字符类型，等等。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>定义 RegExp</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">RegExp 对象用于存储检索模式。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通过 new 关键词来定义 RegExp 对象。以下代码定义了名为 patt1 的 RegExp 对象，其模式是 "e"：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var patt1=new RegExp("e");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当您使用该 RegExp 对象在一个字符串中检索时，将寻找的是字符 "e"。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>RegExp 对象的方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">RegExp 对象有 3 个方法：test()、exec() 以及 compile()。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>test()</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">test() 方法检索字符串中的指定值。返回值是 true 或 false。</p><h3>例子：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var patt1=new RegExp("e");  document.write(patt1.test("The best things in life are free"));  </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">由于该字符串中存在字母 "e"，以上代码的输出将是：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">true</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_regexp_test" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">TIY</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>exec()</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配，则返回 null。</p><h3>例子 1：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var patt1=new RegExp("e");  document.write(patt1.exec("The best things in life are free"));  </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">由于该字符串中存在字母 "e"，以上代码的输出将是：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">e</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_regexp_exec" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">TIY</a></p><h3>例子 2：</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您可以向 RegExp 对象添加第二个参数，以设定检索。例如，如果需要找到所有某个字符的所有存在，则可以使用 "g" 参数 ("global")。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需关于如何修改搜索模式的完整信息，请访问我们的&nbsp;<a href="http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp" title="JavaScript RegExp 对象参考手册" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">RegExp 对象参考手册</a>。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在使用 "g" 参数时，exec() 的工作原理如下：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">找到第一个 "e"，并存储其位置</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">如果再次运行 exec()，则从存储的位置开始检索，并找到下一个 "e"，并存储其位置</li></ul><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var patt1=new RegExp("e","g"); do { result=patt1.exec("The best things in life are free"); document.write(result); } while (result!=null)  </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">由于这个字符串中 6 个 "e" 字母，代码的输出将是：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">eeeeeenull</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_regexp_exec_2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">TIY</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>compile()</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">compile() 方法用于改变 RegExp。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">compile() 既可以改变检索模式，也可以添加或删除第二个参数。</p><h3>例子：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var patt1=new RegExp("e");  document.write(patt1.test("The best things in life are free"));  patt1.compile("d");  document.write(patt1.test("The best things in life are free"));</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">由于字符串中存在 "e"，而没有 "d"，以上代码的输出是：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">truefalse</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_regexp_compile" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">TIY</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>完整的 RegExp 对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需可与 RegExp 对象一同使用所有属性和方法的完整信息，请访问我们的&nbsp;<a href="http://www.w3school.com.cn/jsref/jsref_obj_regexp.asp" title="JavaScript RegExp 对象参考手册" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">RegExp 对象参考手册</a>。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这个参考手册包含了对 RegExp 对象中每个属性和方法的详细描述，以及使用的例子。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411736.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 16:26 <a href="http://www.blogjava.net/qileilove/articles/411736.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Math（算数）对象</title><link>http://www.blogjava.net/qileilove/articles/411734.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 08:24:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411734.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411734.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411734.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411734.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411734.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">Math（算数）对象的作用是：执行常见的算数任务。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_math_round" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">round()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 round()。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_math_random" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">random()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 random() 来返回 0 到 1 之间的随机数。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_math_max" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">max()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 max() 来返回两个给定的数中的较大的数。（在 ECMASCript v3 之前，该方法只有两个参数。）</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_math_min" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">min()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 min() 来返回两个给定的数中的较小的数。（在 ECMASCript v3 之前，该方法只有两个参数。）</dd></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>完整的 Math 对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">我们提供&nbsp;<a href="http://www.w3school.com.cn/jsref/jsref_obj_math.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript Math 对象的参考手册</a>，其中包括所有可用于算术对象的属性和方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">该手册包含了对每个属性和方法的详细描述以及相关实例。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Math 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Math（算数）对象的作用是：执行普通的算数任务。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Math 对象提供多种算数值类型和函数。无需在使用这个对象之前对它进行定义。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>算数值</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 提供 8 种可被 Math 对象访问的算数值：</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">常数</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">圆周率</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">2 的平方根</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">1/2 的平方根</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">2 的自然对数</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">10 的自然对数</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">以 2 为底的 e 的对数</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">以 10 为底的 e 的对数</li></ul><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这是在 Javascript 中使用这些值的方法：（与上面的算数值一一对应）</p><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Math.E</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Math.PI</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Math.SQRT2</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Math.SQRT1_2</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Math.LN2</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Math.LN10</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Math.LOG2E</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">Math.LOG10E</li></ul></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>算数方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">除了可被 Math 对象访问的算数值以外，还有几个函数（方法）可以使用。</p><h3>函数（方法）实例：</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子使用了 Math 对象的 round 方法对一个数进行四舍五入。</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.write(<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">Math.round(4.7)</code>)</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面的代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">5</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子使用了 Math 对象的 random() 方法来返回一个介于 0 和 1 之间的随机数：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.write(<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">Math.random()</code>)</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面的代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">0.9370844220218102</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子使用了 Math 对象的 floor() 方法和 random() 来返回一个介于 0 和 10 之间的随机数：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.write(<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">Math.floor(Math.random()*11)</code>) </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面的代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">3</pre></div><img src ="http://www.blogjava.net/qileilove/aggbug/411734.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 16:24 <a href="http://www.blogjava.net/qileilove/articles/411734.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Math 对象</title><link>http://www.blogjava.net/qileilove/articles/411735.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 08:24:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411735.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411735.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411735.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411735.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411735.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Math 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Math 对象用于执行数学任务。</p><h3>使用 Math 的属性和方法的语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var pi_value=Math.PI; var sqrt_value=Math.sqrt(15); </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>Math 对象并不像 Date 和 String 那样是对象的类，因此没有构造函数 Math()，像 Math.sin() 这样的函数只是函数，不是某个对象的方法。您无需创建它，通过把 Math 作为对象使用就可以调用其所有属性和方法。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Math 对象属性</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">属性</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_e.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">E</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回算术常量 e，即自然对数的底数（约等于2.718）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_ln2.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">LN2</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 2 的自然对数（约等于0.693）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_ln10.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">LN10</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 10 的自然对数（约等于2.302）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_log2e.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">LOG2E</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回以 2 为底的 e 的对数（约等于 1.414）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_log10e.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">LOG10E</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回以 10 为底的 e 的对数（约等于0.434）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_pi.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">PI</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回圆周率（约等于3.14159）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_sqrt1_2.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">SQRT1_2</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回返回 2 的平方根的倒数（约等于 0.707）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_sqrt2.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">SQRT2</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 2 的平方根（约等于 1.414）。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Math 对象方法</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_abs.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">abs(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回数的绝对值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_acos.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">acos(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回数的反余弦值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_asin.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">asin(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回数的反正弦值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_atan.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">atan(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_atan2.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">atan2(y,x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回从 x 轴到点 (x,y) 的角度（介于 -PI/2 与 PI/2 弧度之间）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_ceil.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">ceil(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">对数进行上舍入。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_cos.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">cos(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回数的余弦。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_exp.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">exp(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 e 的指数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_floor.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">floor(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">对数进行下舍入。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_log.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">log(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回数的自然对数（底为e）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_max.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">max(x,y)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 x 和 y 中的最高值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_min.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">min(x,y)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 x 和 y 中的最低值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_pow.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">pow(x,y)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 x 的 y 次幂。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_random.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">random()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 0 ~ 1 之间的随机数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_round.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">round(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把数四舍五入为最接近的整数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_sin.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">sin(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回数的正弦。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_sqrt.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">sqrt(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回数的平方根。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_tan.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">tan(x)</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回角的正切。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_tosource_math.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toSource()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回该对象的源代码。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_valueof_math.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">valueOf()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 Math 对象的原始值。</td></tr></tbody></table></div><img src ="http://www.blogjava.net/qileilove/aggbug/411735.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 16:24 <a href="http://www.blogjava.net/qileilove/articles/411735.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Boolean 对象</title><link>http://www.blogjava.net/qileilove/articles/411733.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 08:14:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411733.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411733.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411733.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411733.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411733.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Boolean 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Boolean 对象表示两个值："true" 或 "false"。</p><h3>创建 Boolean 对象的语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">new Boolean(<em style="margin: 0px; padding: 0px; border: 0px;">value</em>);	<span style="margin: 0px; padding: 0px; border: 0px; color: #999999;">//构造函数</span> Boolean(<em style="margin: 0px; padding: 0px; border: 0px;">value</em>);		<span style="margin: 0px; padding: 0px; border: 0px; color: #999999;">//转换函数</span> </pre><h3>参数</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">参数&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">value</em>&nbsp;由布尔对象存放的值或者要转换成布尔值的值。</p><h3>返回值</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当作为一个构造函数（带有运算符 new）调用时，Boolean() 将把它的参数转换成一个布尔值，并且返回一个包含该值的 Boolean 对象。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果作为一个函数（不带有运算符 new）调用时，Boolean() 只将把它的参数转换成一个原始的布尔值，并且返回这个值。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>如果省略 value 参数，或者设置为 0、-0、null、""、false、undefined 或 NaN，则该对象设置为 false。否则设置为 true（即使 value 参数是字符串 "false"）。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Boolean 对象属性</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">属性</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_constructor_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">constructor</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回对创建此对象的 Boolean 函数的引用</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_prototype_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">prototype</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使您有能力向对象添加属性和方法。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Boolean 对象方法</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_tosource_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toSource()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回该对象的源代码。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toString_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把逻辑值转换为字符串，并返回结果。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_valueOf_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">valueOf()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 Boolean 对象的原始值。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Boolean 对象描述</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 JavaScript 中，布尔值是一种基本的数据类型。Boolean 对象是一个将布尔值打包的布尔对象。Boolean 对象主要用于提供将布尔值转换成字符串的 toString() 方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当调用 toString() 方法将布尔值转换成字符串时（通常是由 JavaScript 隐式地调用），JavaScript 会内在地将这个布尔值转换成一个临时的 Boolean 对象，然后调用这个对象的 toString() 方法。</p></div><div id="toc" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>课外书</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需更多信息，请阅读 JavaScript 高级教程中的相关内容：</p><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/js/pro_js_referencetypes.asp" title="ECMAScript 引用类型" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">ECMAScript 引用类型</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">引用类型通常叫做类（class）或对象。本节讲解 ECMAScript 的预定义引用类型。</dd></dl></div><img src ="http://www.blogjava.net/qileilove/aggbug/411733.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 16:14 <a href="http://www.blogjava.net/qileilove/articles/411733.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Boolean（逻辑）对象</title><link>http://www.blogjava.net/qileilove/articles/411732.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 08:09:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411732.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411732.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411732.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411732.html</trackback:ping><description><![CDATA[<h1><div style="display: inline-block;"><div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">Boolean（逻辑）对象用于将非逻辑值转换为逻辑值（true 或者 false）。</span></p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">实例</h2><h1><div style="display: inline-block;"><div class="example" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_boolean" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">检查逻辑值</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">检查逻辑对象是 true 还是 false。</dd></dl></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">完整的 Boolean 对象参考手册</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">我们提供&nbsp;<a href="http://www.w3school.com.cn/jsref/jsref_obj_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript Boolean 对象参考手册</a>，其中包括所有可用于逻辑对象的属性和方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">该手册包含了对每个属性和方法的详细描述以及相关实例。</p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">Boolean 对象</h2><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您可以将 Boolean 对象理解为一个产生逻辑值的对象包装器。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Boolean（逻辑）对象用于将非逻辑值转换为逻辑值（true 或者 false）。</p></div></div></h1><h3 style="margin: 20px 0px 0px; padding: 0px; border: 0px; font-size: 12px;">创建 Boolean 对象</h3><h1><div style="display: inline-block;"><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">使用关键词 new 来定义 Boolean 对象。下面的代码定义了一个名为 myBoolean 的逻辑对象：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myBoolean=new Boolean()</pre><p class="note" style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN，那么对象的值为 false。否则，其值为 true（即使当自变量为字符串 "false" 时）！</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的所有的代码行均会创建初始值为 false 的 Boolean 对象。</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myBoolean=new Boolean();
var myBoolean=new Boolean(0);
var myBoolean=new Boolean(null);
var myBoolean=new Boolean("");
var myBoolean=new Boolean(false);
var myBoolean=new Boolean(NaN);
</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_obj_boolean_create_false" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的所有的代码行均会创初始值为 true 的 Boolean 对象：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myBoolean=new Boolean(1);
var myBoolean=new Boolean(true);
var myBoolean=new Boolean("true");
var myBoolean=new Boolean("false");
var myBoolean=new Boolean("Bill Gates");
</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_obj_boolean_create_true" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div></div></h1><h2 style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px;">相关页面</h2><h1><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; font-weight: normal; line-height: normal; background-color: #f9f9f9;"><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 高级教程：<a href="http://www.w3school.com.cn/js/pro_js_referencetypes.asp" title="ECMAScript 引用类型" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">ECMAScript 引用类型</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 参考手册：<a href="http://www.w3school.com.cn/jsref/jsref_obj_boolean.asp" title="JavaScript Boolean 对象参考手册" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Boolean 对象</a></p></div></h1><img src ="http://www.blogjava.net/qileilove/aggbug/411732.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 16:09 <a href="http://www.blogjava.net/qileilove/articles/411732.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Array 对象</title><link>http://www.blogjava.net/qileilove/articles/411731.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 07:51:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411731.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411731.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411731.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411731.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411731.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Array 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Array 对象用于在单个的变量中存储多个值。</p><h3>创建 Array 对象的语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">new Array(); new Array(<em style="margin: 0px; padding: 0px; border: 0px;">size</em>); new Array(<em style="margin: 0px; padding: 0px; border: 0px;">element0</em>, <em style="margin: 0px; padding: 0px; border: 0px;">element1</em>, ..., <em style="margin: 0px; padding: 0px; border: 0px;">elementn</em>); </pre><h3>参数</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">参数&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">size</em>&nbsp;是期望的数组元素个数。返回的数组，length 字段将被设为&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">size</em>&nbsp;的值。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">参数&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">element</em>&nbsp;...,&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">elementn</em>&nbsp;是参数列表。当使用这些参数来调用构造函数 Array() 时，新创建的数组的元素就会被初始化为这些值。它的 length 字段也会被设置为参数的个数。</p><h3>返回值</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">返回新创建并被初始化了的数组。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果调用构造函数 Array() 时没有使用参数，那么返回的数组为空，length 字段为 0。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当调用构造函数时只传递给它一个数字参数，该构造函数将返回具有指定个数、元素为 undefined 的数组。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当其他参数调用 Array() 时，该构造函数将用参数指定的值初始化数组。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当把构造函数作为函数调用，不使用 new 运算符时，它的行为与使用 new 运算符调用它时的行为完全一样。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Array 对象属性</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">属性</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_constructor_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">constructor</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回对创建此对象的数组函数的引用。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_length_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">length</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">设置或返回数组中元素的数目。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_prototype_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">prototype</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使您有能力向对象添加属性和方法。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Array 对象方法</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_concat_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">concat()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">连接两个或更多的数组，并返回结果。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_join.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">join()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_pop.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">pop()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">删除并返回数组的最后一个元素</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_push.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">push()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">向数组的末尾添加一个或更多元素，并返回新的长度。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_reverse.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">reverse()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">颠倒数组中元素的顺序。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_shift.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">shift()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">删除并返回数组的第一个元素</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_slice_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">slice()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">从某个已有的数组返回选定的元素</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_sort.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">sort()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">对数组的元素进行排序</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_splice.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">splice()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">删除元素，并向数组添加新元素。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_tosource_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toSource()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回该对象的源代码。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toString_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把数组转换为字符串，并返回结果。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toLocaleString_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toLocaleString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把数组转换为本地数组，并返回结果。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_unshift.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">unshift()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">向数组的开头添加一个或更多元素，并返回新的长度。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_valueof_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">valueOf()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回数组对象的原始值</td></tr></tbody></table></div><img src ="http://www.blogjava.net/qileilove/aggbug/411731.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 15:51 <a href="http://www.blogjava.net/qileilove/articles/411731.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Array（数组）对象</title><link>http://www.blogjava.net/qileilove/articles/411730.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 07:43:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411730.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411730.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411730.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411730.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411730.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">数组对象的作用是：使用单独的变量名来存储一系列的值。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_array" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">创建数组</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">创建数组，为其赋值，然后输出这些值。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_array_for_in" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">For...In 声明</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">使用 for...in 声明来循环输出数组中的元素。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_concat_2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">合并两个数组 - concat()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 concat() 方法来合并两个数组。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_join" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">用数组的元素组成字符串 - join()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 join() 方法将数组的所有元素组成一个字符串。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_sort_1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">文字数组 - sort()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 sort() 方法从字面上对数组进行排序。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_sort_2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">数字数组 - sort()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 sort() 方法从数值上对数组进行排序。</dd></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>完整的 Array 对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">我们提供&nbsp;<a href="http://www.w3school.com.cn/jsref/jsref_obj_array.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript Array 对象参考手册</a>，其中包括所有可用于数组对象的属性和方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">该手册包含了对每个属性和方法的详细描述以及相关实例。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>定义数组</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">数组对象用来在单独的变量名中存储一系列的值。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">我们使用关键词 new 来创建数组对象。下面的代码定义了一个名为 myArray 的数组对象：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myArray=new Array()</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">有两种向数组赋值的方法（你可以添加任意多的值，就像你可以定义你需要的任意多的变量一样）。</p><h3>1:</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var mycars=<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">new Array()</code> mycars[0]="Saab" mycars[1]="Volvo" mycars[2]="BMW"</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">也可以使用一个整数自变量来控制数组的容量：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var mycars=<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">new Array(3)</code> mycars[0]="Saab" mycars[1]="Volvo" mycars[2]="BMW"</pre><h3>2:</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var mycars=<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">new Array("Saab","Volvo","BMW")</code></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; color: #dd0000;">注意：</span>如果你需要在数组内指定数值或者逻辑值，那么变量类型应该是数值变量或者布尔变量，而不是字符变量。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>访问数组</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通过指定数组名以及索引号码，你可以访问某个特定的元素。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面是代码行：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.write(mycars[0])</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面是输出：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">Saab</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>修改已有数组中的值</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需修改已有数组中的值，只要向指定下标号添加一个新值即可：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">mycars[0]="Opel";</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">现在，以上代码：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">document.write(mycars[0]);</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">将输出：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">Opel</pre></div><img src ="http://www.blogjava.net/qileilove/aggbug/411730.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 15:43 <a href="http://www.blogjava.net/qileilove/articles/411730.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Date 对象</title><link>http://www.blogjava.net/qileilove/articles/411729.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 07:37:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411729.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411729.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411729.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411729.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411729.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Date 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Date 对象用于处理日期和时间。</p><h3>创建 Date 对象的语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myDate=new Date()</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>Date 对象会自动把当前日期和时间保存为其初始值。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Date 对象属性</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">属性</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_constructor_date.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">constructor</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回对创建此对象的 Date 函数的引用。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_prototype_date.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">prototype</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使您有能力向对象添加属性和方法。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Date 对象方法</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_Date.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">Date()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回当日的日期和时间。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getDate.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getDate()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">从 Date 对象返回一个月中的某一天 (1 ~ 31)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getDay.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getDay()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">从 Date 对象返回一周中的某一天 (0 ~ 6)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getMonth.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getMonth()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">从 Date 对象返回月份 (0 ~ 11)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getFullYear.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getFullYear()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">从 Date 对象以四位数字返回年份。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getYear.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getYear()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #e80000;">请使用 getFullYear() 方法代替。</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getHours.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getHours()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 Date 对象的小时 (0 ~ 23)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getMinutes.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getMinutes()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 Date 对象的分钟 (0 ~ 59)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getSeconds.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getSeconds()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 Date 对象的秒数 (0 ~ 59)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getMilliseconds.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getMilliseconds()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 Date 对象的毫秒(0 ~ 999)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getTime.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getTime()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 1970 年 1 月 1 日至今的毫秒数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getTimezoneOffset.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getTimezoneOffset()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回本地时间与格林威治标准时间 (GMT) 的分钟差。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getUTCDate.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getUTCDate()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getUTCDay.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getUTCDay()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getUTCMonth.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getUTCMonth()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时从 Date 对象返回月份 (0 ~ 11)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getUTCFullYear.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getUTCFullYear()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时从 Date 对象返回四位数的年份。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getUTCHours.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getUTCHours()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时返回 Date 对象的小时 (0 ~ 23)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getUTCMinutes.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getUTCMinutes()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时返回 Date 对象的分钟 (0 ~ 59)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getUTCSeconds.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getUTCSeconds()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时返回 Date 对象的秒钟 (0 ~ 59)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_getUTCMilliseconds.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getUTCMilliseconds()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时返回 Date 对象的毫秒(0 ~ 999)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_parse.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">parse()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回1970年1月1日午夜到指定日期（字符串）的毫秒数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setDate.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setDate()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">设置 Date 对象中月的某一天 (1 ~ 31)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setMonth.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setMonth()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">设置 Date 对象中月份 (0 ~ 11)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setFullYear.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setFullYear()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">设置 Date 对象中的年份（四位数字）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setYear.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setYear()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #e80000;">请使用 setFullYear() 方法代替。</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setHours.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setHours()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">设置 Date 对象中的小时 (0 ~ 23)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setMinutes.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setMinutes()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">设置 Date 对象中的分钟 (0 ~ 59)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setSeconds.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setSeconds()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">设置 Date 对象中的秒钟 (0 ~ 59)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setMilliseconds.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setMilliseconds()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">设置 Date 对象中的毫秒 (0 ~ 999)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setTime.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setTime()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">以毫秒设置 Date 对象。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setUTCDate.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setUTCDate()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setUTCMonth.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setUTCMonth()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时设置 Date 对象中的月份 (0 ~ 11)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setUTCFullYear.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setUTCFullYear()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时设置 Date 对象中的年份（四位数字）。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setutchours.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setUTCHours()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时设置 Date 对象中的小时 (0 ~ 23)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setUTCMinutes.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setUTCMinutes()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时设置 Date 对象中的分钟 (0 ~ 59)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setUTCSeconds.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setUTCSeconds()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_setUTCMilliseconds.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setUTCMilliseconds()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_tosource_boolean.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toSource()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回该对象的源代码。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toString_date.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把 Date 对象转换为字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toTimeString.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toTimeString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把 Date 对象的时间部分转换为字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toDateString.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toDateString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把 Date 对象的日期部分转换为字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toGMTString.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toGMTString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><span style="margin: 0px; padding: 0px; border: 0px; color: #e80000;">请使用 toUTCString() 方法代替。</span></td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toUTCString.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toUTCString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时，把 Date 对象转换为字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toLocaleString.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toLocaleString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据本地时间格式，把 Date 对象转换为字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toLocaleTimeString.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toLocaleTimeString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据本地时间格式，把 Date 对象的时间部分转换为字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toLocaleDateString.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toLocaleDateString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据本地时间格式，把 Date 对象的日期部分转换为字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_utc.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">UTC()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">根据世界时返回 1970 年 1 月 1 日 到指定日期的毫秒数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_valueOf_date.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">valueOf()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回 Date 对象的原始值。</td></tr></tbody></table></div><img src ="http://www.blogjava.net/qileilove/aggbug/411729.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 15:37 <a href="http://www.blogjava.net/qileilove/articles/411729.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Date（日期）对象</title><link>http://www.blogjava.net/qileilove/articles/411727.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 07:16:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411727.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411727.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411727.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411727.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411727.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">日期对象用于处理日期和时间。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript Date（日期）对象 实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">返回当日的日期和时间</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 Date() 方法获得当日的日期。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_date_gettime" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getTime()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">getTime() 返回从 1970 年 1 月 1 日至今的毫秒数。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_setfullyear2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">setFullYear()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 setFullYear() 设置具体的日期。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_toutcstring" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toUTCString()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 toUTCString() 将当日的日期（根据 UTC）转换为字符串。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_date_weekday" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">getDay()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 getDay() 和数组来显示星期，而不仅仅是数字。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_date_timing_clock" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">显示一个钟表</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何在网页上显示一个钟表。</dd></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>完整的 Date 对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">我们提供&nbsp;<a href="http://www.w3school.com.cn/jsref/jsref_obj_date.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript Date 对象参考手册</a>，其中包括所有可用于日期对象的属性和方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">该手册包含了对每个属性和方法的详细描述以及相关实例。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>定义日期</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Date 对象用于处理日期和时间。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">可以通过 new 关键词来定义 Date 对象。以下代码定义了名为 myDate 的 Date 对象：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myDate=<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">new</code> Date() </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>Date 对象自动使用当前的日期和时间作为其初始值。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>操作日期</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通过使用针对日期对象的方法，我们可以很容易地对日期进行操作。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在下面的例子中，我们为日期对象设置了一个特定的日期 (2008 年 8 月 9 日)：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myDate=new Date() myDate.<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">setFullYear</code>(2008,7,9)</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; color: #dd0000;">注意：</span>表示月份的参数介于 0 到 11 之间。也就是说，如果希望把月设置为 8 月，则参数应该是 7。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在下面的例子中，我们将日期对象设置为 5 天后的日期：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myDate=new Date() myDate.<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">setDate</code>(myDate.getDate()+5)</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; color: #dd0000;">注意：</span>如果增加天数会改变月份或者年份，那么日期对象会自动完成这种转换。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>比较日期</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">日期对象也可用于比较两个日期。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的代码将当前日期与 2008 年 8 月 9 日做了比较：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myDate=new Date(); myDate.setFullYear(2008,8,9);  var today = new Date();  if (myDate&gt;today) { alert("Today is before 9th August 2008"); } else { alert("Today is after 9th August 2008"); }</pre></div><div id="bpn" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; height: 29px; width: 710px; background-color: #ffffff; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal;"><ul style="margin: 0px; padding: 0px; border: 0px; height: 29px; width: 230px; background-image: url(http://www.w3school.com.cn/ui/bg.gif); background-color: transparent; position: relative; background-position: 0px -570px; background-repeat: no-repeat no-repeat;"><li style="margin: 0px; padding: 0px; border: 0px; left: 0px; width: 105px; display: block; height: 29px; list-style: none; position: absolute; top: 0px; overflow: hidden;"></li></ul></div><img src ="http://www.blogjava.net/qileilove/aggbug/411727.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 15:16 <a href="http://www.blogjava.net/qileilove/articles/411727.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript String 对象</title><link>http://www.blogjava.net/qileilove/articles/411725.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 07:12:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411725.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411725.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411725.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411725.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411725.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>String 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">String 对象用于处理文本（字符串）。</p><h3>创建 String 对象的语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">new String(<em style="margin: 0px; padding: 0px; border: 0px;">s</em>); String(<em style="margin: 0px; padding: 0px; border: 0px;">s</em>); </pre><h3>参数</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">参数&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">s</em>&nbsp;是要存储在 String 对象中或转换成原始字符串的值。</p><h3>返回值</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当 String() 和运算符 new 一起作为构造函数使用时，它返回一个新创建的 String 对象，存放的是字符串&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">s</em>&nbsp;或&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">s</em>&nbsp;的字符串表示。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当不用 new 运算符调用 String() 时，它只把&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">s</em>&nbsp;转换成原始的字符串，并返回转换后的值。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>String 对象属性</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 191px;">属性</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">constructor</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">对创建该对象的函数的引用</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_length_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">length</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">字符串的长度</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">prototype</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">允许您向对象添加属性和方法</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>String 对象方法</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 191px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_anchor.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">anchor()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">创建 HTML 锚。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_big.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">big()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">用大号字体显示字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_blink.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">blink()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">显示闪动字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_bold.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">bold()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使用粗体显示字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_charAt.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">charAt()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回在指定位置的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_charCodeAt.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">charCodeAt()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回在指定的位置的字符的 Unicode 编码。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_concat_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">concat()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">连接字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_fixed.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">fixed()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">以打字机文本显示字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_fontcolor.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">fontcolor()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使用指定的颜色来显示字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_fontsize.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">fontsize()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使用指定的尺寸来显示字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_fromCharCode.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">fromCharCode()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">从字符编码创建一个字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_indexOf.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">indexOf()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">检索字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_italics.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">italics()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使用斜体显示字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_lastIndexOf.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">lastIndexOf()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">从后向前搜索字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_link.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">link()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">将字符串显示为链接。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_localeCompare.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">localeCompare()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">用本地特定的顺序来比较两个字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_match.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">match()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">找到一个或多个正则表达式的匹配。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_replace.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">replace()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">替换与正则表达式匹配的子串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_search.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">search()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">检索与正则表达式相匹配的值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_slice_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">slice()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">提取字符串的片断，并在新的字符串中返回被提取的部分。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_small.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">small()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使用小字号来显示字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_split.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">split()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串分割为字符串数组。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_strike.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">strike()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使用删除线来显示字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_sub.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">sub()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串显示为下标。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_substr.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">substr()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">从起始索引号提取字符串中指定数目的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_substring.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">substring()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">提取字符串中两个指定的索引号之间的字符。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_sup.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">sup()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串显示为上标。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toLocaleLowerCase.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toLocaleLowerCase()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串转换为小写。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toLocaleUpperCase.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toLocaleUpperCase()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串转换为大写。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toLowerCase.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toLowerCase()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串转换为小写。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toUpperCase.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toUpperCase()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把字符串转换为大写。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">toSource()</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">代表对象的源代码。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toString_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toString()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回字符串。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_valueOf_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">valueOf()</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回某个字符串对象的原始值。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>String 对象描述</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">字符串是 JavaScript 的一种基本的数据类型。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">String 对象的 length 属性声明了该字符串中的字符数。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">String 类定义了大量操作字符串的方法，例如从字符串中提取字符或子串，或者检索字符或子串。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">需要注意的是，JavaScript 的字符串是不可变的（immutable），String 类定义的方法都不能改变字符串的内容。像 String.toUpperCase() 这样的方法，返回的是全新的字符串，而不是修改原始字符串。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在较早的 Netscape 代码基的 JavaScript 实现中（例如 Firefox 实现中），字符串的行为就像只读的字符数组。例如，从字符串 s 中提取第三个字符，可以用 s[2] 代替更加标准的 s.charAt(2)。此外，对字符串应用 for/in 循环时，它将枚举字符串中每个字符的数组下标（但要注意，ECMAScript 标准规定，不能枚举 length 属性）。因为字符串的数组行为不标准，所以应该避免使用它。</p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411725.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 15:12 <a href="http://www.blogjava.net/qileilove/articles/411725.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 字符串(String)对象</title><link>http://www.blogjava.net/qileilove/articles/411724.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 07:07:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411724.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411724.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411724.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411724.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411724.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">String 对象用于处理已有的字符块。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript String（字符串）对象 实例</h2><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_string_length" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">计算字符串的长度</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用长度属性来计算字符串的长度。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_string_style" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">为字符串添加样式</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何为字符串添加样式。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_string_indexof" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">indexOf() 方法</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 indexOf() 来定位字符串中某一个指定的字符首次出现的位置。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jsrf_string_match" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">match() 方法</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 match() 来查找字符串中特定的字符，并且如果找到的话，则返回这个字符。</dd><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=jseg_replace_1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">如何替换字符串中的字符 - replace()</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">如何使用 replace() 方法在字符串中用某些字符替换另一些字符。</dd></dl></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>完整的 String 对象参考手册</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">请查看我们的&nbsp;<a href="http://www.w3school.com.cn/jsref/jsref_obj_string.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">JavaScript String 对象参考手册</a>，其中提供了可以与字符串对象一同使用的所有的属性和方法。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这个手册包含的关于每个属性和方法的用法的详细描述和实例。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>字符串对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">字符串对象用于处理已有的字符块。</p><h3>例子：</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子使用字符串对象的长度属性来计算字符串的长度。</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var txt="Hello world!" document.write(txt.<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">length</code>)</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面的代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">12</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">下面的例子使用字符串对象的toUpperCase()方法将字符串转换为大写：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var txt="Hello world!" document.write(txt.<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">toUpperCase()</code>)</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">上面的代码输出为：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">HELLO WORLD!</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>相关页面</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 高级教程：<a href="http://www.w3school.com.cn/js/pro_js_typeconversion.asp" title="ECMAScript 类型转换" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">ECMAScript 类型转换</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 高级教程：<a href="http://www.w3school.com.cn/js/pro_js_referencetypes.asp" title="ECMAScript 引用类型" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">ECMAScript 引用类型</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 参考手册：<a href="http://www.w3school.com.cn/jsref/jsref_obj_string.asp" title="JavaScript String 对象参考手册" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">String 对象</a></p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411724.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 15:07 <a href="http://www.blogjava.net/qileilove/articles/411724.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Number 对象</title><link>http://www.blogjava.net/qileilove/articles/411723.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 06:47:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411723.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411723.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411723.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411723.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411723.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Number 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">Number 对象是原始数值的包装对象。</p><h3>创建 Number 对象的语法：</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myNum=new Number(<em style="margin: 0px; padding: 0px; border: 0px;">value</em>); var myNum=Number(<em style="margin: 0px; padding: 0px; border: 0px;">value</em>); </pre><h3>参数</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">参数&nbsp;<em style="margin: 0px; padding: 0px; border: 0px;">value</em>&nbsp;是要创建的 Number 对象的数值，或是要转换成数字的值。</p><h3>返回值</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">当 Number() 和运算符 new 一起作为构造函数使用时，它返回一个新创建的 Number 对象。如果不用 new 运算符，把 Number() 作为一个函数来调用，它将把自己的参数转换成一个原始的数值，并且返回这个值（如果转换失败，则返回 NaN）。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Number 对象属性</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">属性</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_constructor_number.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">constructor</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回对创建此对象的 Number 函数的引用。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_max_value.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">MAX_VALUE</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">可表示的最大的数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_min_value.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">MIN_VALUE</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">可表示的最小的数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_nan_number.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">NaN</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">非数字值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_negative_infinity.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">NEGATIVE_INFINITY</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">负无穷大，溢出时返回该值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_positive_infinity.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">POSITIVE_INFINITY</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">正无穷大，溢出时返回该值。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">prototype</td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">使您有能力向对象添加属性和方法。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Number 对象方法</h2><table style="margin: 10px 0px 0px; padding: 0px; border-style: solid; border-color: #aaaaaa; border-collapse: collapse; width: 709px;"><tbody style="margin: 0px; padding: 0px; border: 0px;"><tr style="margin: 0px; padding: 0px; border: 0px;"><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5; width: 156px;">方法</th><th style="margin: 0px; padding: 5px 15px 5px 5px; border: 1px solid #aaaaaa; vertical-align: baseline; background-color: #d5d5d5;">描述</th></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_tostring_number.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toString</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把数字转换为字符串，使用指定的基数。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_tolocalestring_number.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toLocaleString</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把数字转换为字符串，使用本地数字格式顺序。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_tofixed.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toFixed</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把数字转换为字符串，结果的小数点后有指定位数的数字。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toexponential.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toExponential</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把对象的值转换为指数计数法。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_toprecision.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">toPrecision</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">把数字格式化为指定的长度。</td></tr><tr style="margin: 0px; padding: 0px; border: 0px;"><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;"><a href="http://www.w3school.com.cn/jsref/jsref_valueof_number.asp" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">valueOf</a></td><td style="margin: 0px; padding: 5px 15px 5px 5px; border-style: solid; border-color: #aaaaaa; vertical-align: text-top; background-color: #efefef;">返回一个 Number 对象的基本数字值。</td></tr></tbody></table></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>Number 对象描述</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 JavaScript 中，数字是一种基本的数据类型。JavaScript 还支持 Number 对象，该对象是原始数值的包装对象。在必要时，JavaScript 会自动地在原始数据和对象之间转换。在 JavaScript 1.1 中，可以用构造函数 Number() 明确地创建一个 Number 对象，尽管这样做并没有什么必要。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">构造函数 Number() 可以不与运算符 new 一起使用，而直接作为转化函数来使用。以这种方式调用 Number() 时，它会把自己的参数转化成一个数字，然后返回转换后的原始数值（或 NaN）。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">构造函数通常还用作 5 个有用的数字常量的占位符，这 5 个有用的数字常量分别是可表示的最大数、可表示的最小数、正无穷大、负无穷大和特殊的 NaN 值。 注意，这些值是构造函数 Number() 自身的属性，而不是单独的某个 Number 对象的属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">比如这样使用属性 MAX_VALUE 是正确的：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var big = Number.MAX_VALUE</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">但是这样是错误的：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var n= new Number(2); var big = n.MAX_VALUE </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">作为比较，我们看一下 toString() 和 Number 对象的其他方法，它们是每个 Number 对象的方法，而不是 Number() 构造函数的方法。前面提到过，在必要时，JavaScript 会自动地把原始数值转化成 Number 对象，调用 Number 方法的既可以是 Number 对象，也可以是原始数字值。</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var n = 123; var binary_value = n.toString(2); </pre></div><div id="toc" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>课外书</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如需更多信息，请阅读 JavaScript 高级教程中的相关内容：</p><dl style="margin: 10px 0px 0px; padding: 0px; border: 0px;"><dt style="margin: 15px 0px 5px; padding: 0px; border: 0px;"><a href="http://www.w3school.com.cn/js/pro_js_referencetypes.asp" title="ECMAScript 引用类型" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">ECMAScript 引用类型</a></dt><dd style="margin: 0px; padding: 0px; border: 0px;">引用类型通常叫做类（class）或对象。本节讲解 ECMAScript 的预定义引用类型。</dd></dl></div><img src ="http://www.blogjava.net/qileilove/aggbug/411723.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 14:47 <a href="http://www.blogjava.net/qileilove/articles/411723.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript Number 对象</title><link>http://www.blogjava.net/qileilove/articles/411720.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 06:40:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411720.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411720.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411720.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411720.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411720.html</trackback:ping><description><![CDATA[<div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 只有一种数字类型。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">可以使用也可以不使用小数点来书写数字。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 数字</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 数字可以使用也可以不使用小数点来书写：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var pi=3.14;    <span style="margin: 0px; padding: 0px; border: 0px; color: #999999;">// 使用小数点</span> var x=34;       <span style="margin: 0px; padding: 0px; border: 0px; color: #999999;">// 不使用小数点</span> </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">极大或极小的数字可通过科学（指数）计数法来写：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var y=123e5;    <span style="margin: 0px; padding: 0px; border: 0px; color: #999999;">// 12300000</span> var z=123e-5;   <span style="margin: 0px; padding: 0px; border: 0px; color: #999999;">// 0.00123</span> </pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>所有 JavaScript 数字均为 64 位</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 不是类型语言。与许多其他编程语言不同，JavaScript 不定义不同类型的数字，比如整数、短、长、浮点等等。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 中的所有数字都存储为根为 10 的 64 位（8 比特），浮点数。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>精度</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">整数（不使用小数点或指数计数法）最多为 15 位。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">小数的最大位数是 17，但是浮点运算并不总是 100% 准确：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var x=0.2+0.1;</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_inaccurate" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>八进制和十六进制</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">如果前缀为 0，则 JavaScript 会把数值常量解释为八进制数，如果前缀为 0 和 "x"，则解释为十六进制数。</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var y=0377; var z=0xFF; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold; color: #ff9955;">提示：</span>绝不要在数字前面写零，除非您需要进行八进制转换。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>数字属性和方法</h2><h3>属性：</h3><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">MAX VALUE</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">MIN VALUE</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">NEGATIVE INFINITIVE</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">POSITIVE INFINITIVE</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">NaN</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">prototype</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">constructor</li></ul><h3>方法：</h3><ul style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">toExponential()</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">toFixed()</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">toPrecision()</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">toString()</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">valueOf()</li></ul></div><img src ="http://www.blogjava.net/qileilove/aggbug/411720.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 14:40 <a href="http://www.blogjava.net/qileilove/articles/411720.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JavaScript 对象</title><link>http://www.blogjava.net/qileilove/articles/411716.html</link><dc:creator>顺其自然EVO</dc:creator><author>顺其自然EVO</author><pubDate>Mon, 31 Mar 2014 05:40:00 GMT</pubDate><guid>http://www.blogjava.net/qileilove/articles/411716.html</guid><wfw:comment>http://www.blogjava.net/qileilove/comments/411716.html</wfw:comment><comments>http://www.blogjava.net/qileilove/articles/411716.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/qileilove/comments/commentRss/411716.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/qileilove/services/trackbacks/411716.html</trackback:ping><description><![CDATA[<div id="intro" style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><p style="margin: 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">JavaScript 中的所有事物都是对象：字符串、数值、数组、函数...</span></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-family: 微软雅黑; font-size: 14px; font-weight: 800;">此外，JavaScript 允许自定义对象。</span></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 提供多个<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">内建</span>对象，比如 String、Date、Array 等等。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">对象只是带有<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">属性</span>和<span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">方法</span>的特殊数据类型。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>访问对象的属性</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">属性是与对象相关的值。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">访问对象属性的语法是：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><em style="margin: 0px; padding: 0px; border: 0px;">objectName</em>.<em style="margin: 0px; padding: 0px; border: 0px;">propertyName</em></pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这个例子使用了 String 对象的 length 属性来获得字符串的长度：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var message="Hello World!"; var x=message.<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">length</code>; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在以上代码执行后，x 的值将是：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">12</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>访问对象的方法</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">方法是能够在对象上执行的动作。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您可以通过以下语法来调用方法：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;"><em style="margin: 0px; padding: 0px; border: 0px;">objectName</em>.<em style="margin: 0px; padding: 0px; border: 0px;">methodName</em>()</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这个例子使用了 String 对象的 toUpperCase() 方法来将文本转换为大写：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var message="Hello world!"; var x=message.<code style="margin: 0px; padding: 0px; border: 0px; font-family: 'Courier New', Courier, monospace; color: #0000dd;">toUpperCase()</code>; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在以上代码执行后，x 的值将是：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">HELLO WORLD!</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>创建 JavaScript 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">通过 JavaScript，您能够定义并创建自己的对象。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">创建新对象有两种不同的方法：</p><ol style="margin: 10px 0px 0px 35px; padding: 0px; border: 0px;"><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">定义并创建对象的实例</li><li style="margin: 3px 0px 0px; padding: 0px; border: 0px;">使用函数来定义对象，然后创建新的对象实例</li></ol></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>创建直接的实例</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">这个例子创建了对象的一个新实例，并向其添加了四个属性：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">person=new Object(); person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue"; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_create_object" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">替代语法（使用对象 literals）：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_create_object1" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>使用对象构造器</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">本例使用函数来构造对象：</p><h3>实例</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function person(firstname,lastname,age,eyecolor) { this.firstname=firstname; this.lastname=lastname; this.age=age; this.eyecolor=eyecolor; } </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_create_object2" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>创建 JavaScript 对象实例</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">一旦您有了对象构造器，就可以创建新的对象实例，就像这样：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var myFather=new person("Bill","Gates",56,"blue"); var myMother=new person("Steve","Jobs",48,"green"); </pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>把属性添加到 JavaScript 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">您可以通过为对象赋值，向已有对象添加新属性：</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">假设 personObj 已存在 - 您可以为其添加这些新属性：firstname、lastname、age 以及 eyecolor：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">person.firstname="Bill"; person.lastname="Gates"; person.age=56; person.eyecolor="blue";  x=person.firstname; </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在以上代码执行后，x 的值将是：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">Bill</pre></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>把方法添加到 JavaScript 对象</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">方法只不过是附加在对象上的函数。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在构造器函数内部定义对象的方法：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">function person(firstname,lastname,age,eyecolor) { this.firstname=firstname; this.lastname=lastname; this.age=age; this.eyecolor=eyecolor;  this.changeName=changeName; function changeName(name) { this.lastname=name; } } </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">changeName() 函数 name 的值赋给 person 的 lastname 属性。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">现在您可以试一下：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">myMother.changeName("Ballmer");</pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_create_object3" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript 类</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 是面向对象的语言，但 JavaScript 不使用类。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">在 JavaScript 中，不会创建类，也不会通过类来创建对象（就像在其他面向对象的语言中那样）。</p><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript 基于 prototype，而不是基于类的。</p></div><div style="margin: 0px 0px 0px 15px; padding-top: 20px; padding-bottom: 20px; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: #aaaaaa; border-bottom-color: #aaaaaa; width: 710px; font-family: Verdana, Arial, 宋体; font-size: 12px; line-height: normal; background-color: #f9f9f9;"><h2>JavaScript for...in 循环</h2><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">JavaScript for...in 语句循环遍历对象的属性。</p><h3>语法</h3><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">for (对象中的变量)   {   要执行的代码   } </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><span style="margin: 0px; padding: 0px; border: 0px; font-weight: bold;">注释：</span>for...in 循环中的代码块将针对每个属性执行一次。</p><h3>实例</h3><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;">循环遍历对象的属性：</p><pre style="margin-top: 10px; margin-bottom: 0px; padding: 10px; border: 1px dotted #778855; font-family: 'Courier New', Courier, monospace; width: 685px; background-color: #f5f5f5;">var person={fname:"Bill",lname:"Gates",age:56};  for (x in person)   {   txt=txt + person[x];   } </pre><p style="margin: 12px 0px 0px; padding: 0px; border: 0px; line-height: 18px;"><a href="http://www.w3school.com.cn/tiy/t.asp?f=js_object_for_in" style="margin: 0px; padding: 0px; border: 0px; color: #900b09; background-color: transparent;">亲自试一试</a></p></div><img src ="http://www.blogjava.net/qileilove/aggbug/411716.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/qileilove/" target="_blank">顺其自然EVO</a> 2014-03-31 13:40 <a href="http://www.blogjava.net/qileilove/articles/411716.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>