﻿<?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-花花JAVA-随笔分类-js</title><link>http://www.blogjava.net/huashuai/category/37285.html</link><description>____________花花之java寒舍</description><language>zh-cn</language><lastBuildDate>Thu, 15 Jan 2009 17:37:01 GMT</lastBuildDate><pubDate>Thu, 15 Jan 2009 17:37:01 GMT</pubDate><ttl>60</ttl><item><title>js面向对象编程</title><link>http://www.blogjava.net/huashuai/archive/2009/01/07/250418.html</link><dc:creator>花-花</dc:creator><author>花-花</author><pubDate>Wed, 07 Jan 2009 14:22:00 GMT</pubDate><guid>http://www.blogjava.net/huashuai/archive/2009/01/07/250418.html</guid><wfw:comment>http://www.blogjava.net/huashuai/comments/250418.html</wfw:comment><comments>http://www.blogjava.net/huashuai/archive/2009/01/07/250418.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huashuai/comments/commentRss/250418.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huashuai/services/trackbacks/250418.html</trackback:ping><description><![CDATA[<p>*&nbsp; 一个函数就是一个类（函数和类是同一个概念，可以将此函数理解为该类的构造函数），js中的类是一些属性(方法)的集合。<br />
&nbsp;&nbsp;&nbsp;&nbsp;对象引用属性(方法)的方式是： <span style="color: #0000ff">对象名.属性(方法<span style="color: #0000ff">)名; </span></span>或 <span style="color: #0000ff">对象名["属性(方法)名"];</span></p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_18_173_Open_Image" onclick="this.style.display='none'; Codehighlighter1_18_173_Open_Text.style.display='none'; Codehighlighter1_18_173_Closed_Image.style.display='inline'; Codehighlighter1_18_173_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_18_173_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_18_173_Closed_Text.style.display='none'; Codehighlighter1_18_173_Open_Image.style.display='inline'; Codehighlighter1_18_173_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">&nbsp;class1()</span><span id="Codehighlighter1_18_173_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_18_173_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000"><span style="color: #ff0000">&lt;-----&nbsp;定义一个类</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.name&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #000000">"</span><span style="color: #000000">花帅</span><span style="color: #000000">"</span><span style="color: #000000">;<br />
<img id="Codehighlighter1_140_151_Open_Image" onclick="this.style.display='none'; Codehighlighter1_140_151_Open_Text.style.display='none'; Codehighlighter1_140_151_Closed_Image.style.display='inline'; Codehighlighter1_140_151_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_140_151_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_140_151_Closed_Text.style.display='none'; Codehighlighter1_140_151_Open_Image.style.display='inline'; Codehighlighter1_140_151_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.eat&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span id="Codehighlighter1_140_151_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_140_151_Open_Text"><span style="color: #000000">{&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" /><img alt="" src="http://www.blogjava.net/Images/dot.gif" />..&nbsp;}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000">只有被this修饰的属性和方法，才能被初始化，才能被外部对象调用。外部对象无法引用函数的私有属性和方法。</span></span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span></div>
<p>可以为对象 添加，修改，删除( = undefined) 属性和方法。 修改和添加方法 <span style="color: #008000">user.eat = function(){ ...... }</span><br />
<br />
*&nbsp; 用new来创建对象，如 <span style="color: #008000">var obj = new class1(); </span>会返回一个对象。<br />
&nbsp;&nbsp;&nbsp;&nbsp;也可以用 { } 创建对象，因为是属性(方法)的集合。属性(方法)和其定义之间用 ：间隔</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_10_76_Open_Image" onclick="this.style.display='none'; Codehighlighter1_10_76_Open_Text.style.display='none'; Codehighlighter1_10_76_Closed_Image.style.display='inline'; Codehighlighter1_10_76_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_10_76_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_10_76_Closed_Text.style.display='none'; Codehighlighter1_10_76_Open_Image.style.display='inline'; Codehighlighter1_10_76_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #0000ff">var</span><span style="color: #000000">&nbsp;obj&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span id="Codehighlighter1_10_76_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_10_76_Open_Text"><span style="color: #000000">{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #000000"><span style="color: #ff0000">&lt;-----&nbsp;定义一个对象</span></span><span style="color: #000000"><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/InBlock.gif" align="top" />name:</span><span style="color: #000000">"</span><span style="color: #000000">花帅</span><span style="color: #000000">"</span><span style="color: #000000">,<br />
<img id="Codehighlighter1_51_74_Open_Image" onclick="this.style.display='none'; Codehighlighter1_51_74_Open_Text.style.display='none'; Codehighlighter1_51_74_Closed_Image.style.display='inline'; Codehighlighter1_51_74_Closed_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_51_74_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_51_74_Closed_Text.style.display='none'; Codehighlighter1_51_74_Open_Image.style.display='inline'; Codehighlighter1_51_74_Open_Text.style.display='inline';" alt="" src="http://www.blogjava.net/images/OutliningIndicators/ContractedSubBlock.gif" align="top" />&nbsp;&nbsp;&nbsp;&nbsp;eat:</span><span style="color: #0000ff">function</span><span style="color: #000000">()</span><span id="Codehighlighter1_51_74_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.blogjava.net/Images/dot.gif" /></span><span id="Codehighlighter1_51_74_Open_Text"><span style="color: #000000">{&nbsp;<img alt="" src="http://www.blogjava.net/Images/dot.gif" /><img alt="" src="http://www.blogjava.net/Images/dot.gif" />(<span style="color: #ff0000">内部该怎么写还怎么写</span>)&nbsp;}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.blogjava.net/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span></div>
<p><br />
<span style="color: #ff0000">prototype:</span><br />
当每创建一个类的实例的时候，都要执行一次构造函数，函数中的属性和方法总会被重复创建，prototype可以很好的解决。当new一个function时，该对象的成员将自动的赋给所创建对象。<span style="color: #0000ff">prototype发生在函数体(构造器)执行之前</span>。<span style="color: #0000ff">prototype的定义必须在new实例化对象之前，否则不会起作用。</span><br />
原型对象，表示了该函数的原型，也就表示了这个类的所有成员的集合。<br />
在通过new创建一个类的实例对象的时候，prototype对象的成员都成为实例化对象的成员。<br />
　　1、该对象只能被类所引用，只有函数对象才可引用；<br />
　　2、在new实例化后，其成员被实例化，实例对象方可调用。<br />
同时，函数是一个对象，函数对象若直接声明成员，不用被实例化即可调用。<br />
可以通过prototype来修改某个类的定义即属性和方法。例如：<span style="color: #0000ff">Object.prototype.eat = function(){ ... },</span>任何一个对象都是Object的实例，所以可以修改Object这个类，来让所有的对象具有一些通用的属性和方法。<br />
<br />
<br />
*&nbsp; 函数:<br />
function func(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000">有名函数 -- 可以在调用之后再声明</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;......<br />
}<br />
var func = function(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff0000">无名函数 -- 必须在调用之前声明<br />
</span>&nbsp;&nbsp;&nbsp;&nbsp;......<br />
}<br />
<br />
<span style="color: #0000ff">* 在传递给函数的参数中，有一个隐含参数arguments，通过它可以取得所有传入的参数。</span></p>
  <img src ="http://www.blogjava.net/huashuai/aggbug/250418.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huashuai/" target="_blank">花-花</a> 2009-01-07 22:22 <a href="http://www.blogjava.net/huashuai/archive/2009/01/07/250418.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>js 一些简单属性、方法</title><link>http://www.blogjava.net/huashuai/archive/2009/01/07/250414.html</link><dc:creator>花-花</dc:creator><author>花-花</author><pubDate>Wed, 07 Jan 2009 14:01:00 GMT</pubDate><guid>http://www.blogjava.net/huashuai/archive/2009/01/07/250414.html</guid><wfw:comment>http://www.blogjava.net/huashuai/comments/250414.html</wfw:comment><comments>http://www.blogjava.net/huashuai/archive/2009/01/07/250414.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huashuai/comments/commentRss/250414.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huashuai/services/trackbacks/250414.html</trackback:ping><description><![CDATA[<p><font color="#009900">typeof( obj )</font>;&nbsp; 检测所传参数的类型。<br />
<br />
<font color="#ff00ff">selectedIndex</font>;&nbsp; 检索下拉框的已选序号。<br />
<br />
<font color="#009900">eval( ... )</font>;&nbsp; 可以将参数字符串按js语法执行。<br />
</p>
  <img src ="http://www.blogjava.net/huashuai/aggbug/250414.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huashuai/" target="_blank">花-花</a> 2009-01-07 22:01 <a href="http://www.blogjava.net/huashuai/archive/2009/01/07/250414.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>window对象的说明</title><link>http://www.blogjava.net/huashuai/archive/2009/01/07/250390.html</link><dc:creator>花-花</dc:creator><author>花-花</author><pubDate>Wed, 07 Jan 2009 10:15:00 GMT</pubDate><guid>http://www.blogjava.net/huashuai/archive/2009/01/07/250390.html</guid><wfw:comment>http://www.blogjava.net/huashuai/comments/250390.html</wfw:comment><comments>http://www.blogjava.net/huashuai/archive/2009/01/07/250390.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/huashuai/comments/commentRss/250390.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/huashuai/services/trackbacks/250390.html</trackback:ping><description><![CDATA[文档说明：http://www.w3school.com.cn/<br />
<br />
<span style="color: red">DOM </span>(document object model 文档对象模型)<br />
<br />
<br />
<span style="color: red">DHTML </span>--| - <span style="color: #0000ff">CSS&nbsp;</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| - <span style="color: #0000ff">JS&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>DHTML(动态html) 是这这三种技术的统一称谓<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| - <span style="color: #0000ff">DOM</span><br />
<br />
<br />
对象属性：<br />
<span style="color: red">window </span>--|- <span style="color: #0000ff">location&nbsp;&nbsp;&nbsp;&nbsp;</span>用于设置和返回当前显示的网页url的信息 【<span style="color: #ff00ff">setTimeout("window.location.reload()",5000),表示5秒钟以后，自动刷新网页</span>】<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">frames&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>是一数组对象，表示某个窗口当中的所有子窗的集合 【<span style="color: #ff00ff">(window.)parent.frames.窗体名称 或者 rames['窗体名称'] </span>】&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |- <span style="color: #0000ff">history&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>提供了重新装载浏览器曾经访问的url的地址的若干方法&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">navigator&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>获取浏览器的名称、版本号 所用的操作系统、CUP和浏览器的国家语言，等方面的属性信息<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">event&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>可以获取和设置，当前所发生的事件的有关信息。【<span style="color: #ff00ff">window.event.keyCode 获取按下键盘的unicode值</span>】<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">screen&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>提供了显示器的分辨率及色彩度的信息<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">clipboardData&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>提供了读写剪贴板内容的若干方法&nbsp;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">document&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>代表整个网页文档中的html内容<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">links</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">anchors</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">images</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">filters</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">forms</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">applets</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">embeds</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">plugIns</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">frames</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">scripts</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">all</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">selection</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">styleSheets</span><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|- <span style="color: #0000ff">body</span><br />
<br />
<br />
<br />
<span style="color: red">window </span>对象的属性和方法：<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;代表浏览器的整个窗口，可以通过window对象改变状态栏上的显示文字、弹出对话框、移动窗口的位置等。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;其属性和方法可以省略&#8220;window.&#8221;这个前缀，如&#8220;window.alert() = alert()&#8221;。<br />
<br />
<span style="color: #0000ff">* window对象的属性和方法不用触发，打开浏览器，会自动运行</span><br />
<br />
<br />
方法：<br />
|- <span style="color: #0000ff">close</span><br />
|- <span style="color: #0000ff">alert </span><br />
|- <span style="color: #0000ff">confirm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>"是/否"<br />
|- <span style="color: #0000ff">prompt&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>提示框 prompt("年龄","18");<br />
|- <span style="color: #0000ff">navigate&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>将当前窗口导航到新的窗口上 如(a.html --&gt; b.html) <br />
|- <span style="color: #0000ff">setInterval&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>每隔 ***毫秒，定期执行某段代码(执行多次)<br />
|- <span style="color: #0000ff">setTimeout&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>经过 ***毫秒，以后执行某段代码(执行一次)<br />
|- <span style="color: #0000ff">clearInterval </span><br />
|- <span style="color: #0000ff">clearTimeout </span><br />
|- <span style="color: #0000ff">moveTo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>移动窗口的顶点坐标位置(即改变左上角的坐标)<br />
|- <span style="color: #0000ff">resizeTo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>变窗口的大小(不移动左上角的坐标)<br />
|- <span style="color: #0000ff">open&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>打开新窗口 <br />
|- <span style="color: #0000ff">showModalDialog&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span style="color: #ff00ff">模态对话框</span>，它与window.open的最大区别就在于由showModalDialog打开子窗口后，父窗口将不能操作<br />
|- <span style="color: #0000ff">showModalessDialog </span><br />
<br />
<br />
属性：<br />
|- closed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;回当前窗口是否关闭("true/false")<br />
|- opener&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回那个打开当前窗口的window对象(即父窗口)<br />
|- defaultstatus&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置和返回窗口状态栏中缺省显示的文本内容(即没有任何操作情况下，状态栏上显示的默认文本内容)<br />
|- status&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 置和返回当前状态栏中，正在显示的文本内容<br />
|- screepTop&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;返回窗口左上角顶点在屏幕上的垂直位置<br />
|- screenLeft&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 回窗口左上角顶点在屏幕上的水平位置&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #ff00ff">&nbsp;二者构成坐标<br />
</span><br />
<br />
事件：<br />
|- onload&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当网页加载完毕时，执行<br />
|- onunload&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当网页关闭后，执行<br />
|- onbeforeunload&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;当网页关闭前，执行 【<span style="color: #ff00ff">如：=window.event.returnValue='请小心'</span>】<br />
<br />
<span style="color: #0000ff">*网页加载时，js脚本是按顺序执行的。【例如：先执行中的&lt;head&gt;js，然后执行中&lt;body&gt;的，再执行后&lt;body&gt;的，最后执行onload等】</span> 
  <img src ="http://www.blogjava.net/huashuai/aggbug/250390.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/huashuai/" target="_blank">花-花</a> 2009-01-07 18:15 <a href="http://www.blogjava.net/huashuai/archive/2009/01/07/250390.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>