??xml version="1.0" encoding="utf-8" standalone="yes"?>99一区二区,无线免费在线视频,中文字幕欧美人与畜 http://www.aygfsteel.com/huashuai/category/37285.html____________p之java寒舍 zh-cn Thu, 15 Jan 2009 17:37:01 GMT Thu, 15 Jan 2009 17:37:01 GMT 60 js面向对象~程 http://www.aygfsteel.com/huashuai/archive/2009/01/07/250418.html??/dc:creator>??/author>Wed, 07 Jan 2009 14:22:00 GMT http://www.aygfsteel.com/huashuai/archive/2009/01/07/250418.html http://www.aygfsteel.com/huashuai/comments/250418.html http://www.aygfsteel.com/huashuai/archive/2009/01/07/250418.html#Feedback 0 http://www.aygfsteel.com/huashuai/comments/commentRss/250418.html http://www.aygfsteel.com/huashuai/services/trackbacks/250418.html * 一个函数就是一个类Q函数和cL同一个概念,可以此函数理解cȝ构造函敎ͼQjs中的cL一些属?Ҏ)的集合?br />
对象引用属?Ҏ)的方式是Q?对象?属?Ҏ)? ?对象名["属?Ҏ)?];
function class1() { <----- 定义一个类
this .name = " 花帅 " ;
this .eat = function () { .. } 只有被this修饰的属性和ҎQ才能被初始化,才能被外部对象调用。外部对象无法引用函数的U有属性和Ҏ?/span>
}
可以为对?dQ修改,删除( = undefined) 属性和Ҏ?修改和添加方?user.eat = function(){ ...... }
* 用new来创建对象,?var obj = new class1(); 会返回一个对象?br />
也可以用 { } 创徏对象Q因为是属?Ҏ)的集合。属?Ҏ)和其定义之间?Q间?/p>
var obj = { <----- 定义一个对?/span>
name:" 花帅 " ,
eat: function () { (内部该怎么写还怎么?/span>) }
}
prototype:
当每创徏一个类的实例的时候,都要执行一ơ构造函敎ͼ函数中的属性和ҎM被重复创建,prototype可以很好的解冟뀂当new一个functionӞ该对象的成员自动的赋给所创徏对象?span style="color: #0000ff">prototype发生在函C(构造器)执行之前?span style="color: #0000ff">prototype的定义必dnew实例化对象之前,否则不会起作用?/span>
原型对象Q表CZ该函数的原型Q也pCZq个cȝ所有成员的集合?br />
在通过new创徏一个类的实例对象的时候,prototype对象的成员都成ؓ实例化对象的成员?br />
1、该对象只能被类所引用Q只有函数对象才可引用;
2、在new实例化后Q其成员被实例化Q实例对象方可调用?br />
同时Q函数是一个对象,函数对象若直接声明成员,不用被实例化卛_调用?br />
可以通过prototype来修Ҏ个类的定义即属性和Ҏ。例如:Object.prototype.eat = function(){ ... }, M一个对象都是Object的实例,所以可以修改Objectq个c,来让所有的对象h一些通用的属性和Ҏ?br />
* 函数:
function func(){ 有名函数 -- 可以在调用之后再声明
......
}
var func = function(){ 无名函数 -- 必须在调用之前声?br />
......
}
* 在传递给函数的参CQ有一个隐含参数argumentsQ通过它可以取得所有传入的参数?/span>
]]>js 一些简单属性、方?/title> http://www.aygfsteel.com/huashuai/archive/2009/01/07/250414.html??/dc:creator>??/author>Wed, 07 Jan 2009 14:01:00 GMT http://www.aygfsteel.com/huashuai/archive/2009/01/07/250414.html http://www.aygfsteel.com/huashuai/comments/250414.html http://www.aygfsteel.com/huashuai/archive/2009/01/07/250414.html#Feedback 0 http://www.aygfsteel.com/huashuai/comments/commentRss/250414.html http://www.aygfsteel.com/huashuai/services/trackbacks/250414.html typeof( obj ) ; 所传参数的cd?br />
selectedIndex ; 索下拉框的已选序受?br />
eval( ... ) ; 可以参数字W串按js语法执行?br />
]]> window对象的说?/title> http://www.aygfsteel.com/huashuai/archive/2009/01/07/250390.html??/dc:creator>??/author>Wed, 07 Jan 2009 10:15:00 GMT http://www.aygfsteel.com/huashuai/archive/2009/01/07/250390.html http://www.aygfsteel.com/huashuai/comments/250390.html http://www.aygfsteel.com/huashuai/archive/2009/01/07/250390.html#Feedback 0 http://www.aygfsteel.com/huashuai/comments/commentRss/250390.html http://www.aygfsteel.com/huashuai/services/trackbacks/250390.html
DOM (document object model 文档对象模型)
DHTML --| - CSS
| - JS DHTML(动态html) 是这q三U技术的l一U谓
| - DOM
对象属性:
window --|- location 用于讄和返回当前显C的|页url的信??span style="color: #ff00ff">setTimeout("window.location.reload()",5000),表示5U钟以后Q自动刷新网?/span>?br />
|- frames 是一数组对象Q表C某个窗口当中的所有子H的集合 ?span style="color: #ff00ff">(window.)parent.frames.H体名称 或?rames['H体名称'] ?nbsp;
|- history 提供了重新装载浏览器曄讉K的url的地址的若q方?nbsp;
|- navigator 获取览器的名称、版本号 所用的操作pȝ、CUP和浏览器的国家语aQ等斚w的属性信?br />
|- event 可以获取和设|,当前所发生的事件的有关信息。?span style="color: #ff00ff">window.event.keyCode 获取按下键盘的unicode?/span>?br />
|- screen 提供了显C器的分辨率及色彩度的信?br />
|- clipboardData 提供了读写剪贴板内容的若q方?nbsp;
|- document 代表整个|页文档中的html内容
|- links
|- anchors
|- images
|- filters
|- forms
|- applets
|- embeds
|- plugIns
|- frames
|- scripts
|- all
|- selection
|- styleSheets
|- body
window 对象的属性和ҎQ?br />
代表览器的整个H口Q可以通过window对象改变状态栏上的昄文字、弹出对话框、移动窗口的位置{?br />
其属性和Ҏ可以省略“window.”q个前缀Q如“window.alert() = alert()”?br />
* window对象的属性和Ҏ不用触发Q打开览器,会自动运?/span>
ҎQ?br />
|- close
|- alert
|- confirm "??
|- prompt 提示?prompt("q龄","18");
|- navigate 当前窗口导航到新的H口??a.html --> b.html)
|- setInterval 每隔 ***毫秒Q定期执行某D代?执行多次)
|- setTimeout l过 ***毫秒Q以后执行某D代?执行一?
|- clearInterval
|- clearTimeout
|- moveTo UdH口的顶点坐标位|?x变左上角的坐?
|- resizeTo 变窗口的大小(不移动左上角的坐?
|- open 打开新窗?
|- showModalDialog 模态对话框 Q它与window.open的最大区别就在于由showModalDialog打开子窗口后Q父H口不能操?br />
|- showModalessDialog
属性:
|- closed 回当前窗口是否关?"true/false")
|- opener q回那个打开当前H口的window对象(即父H口)
|- defaultstatus 讄和返回窗口状态栏中缺省显C的文本内容(x有Q何操作情况下Q状态栏上显C的默认文本内容)
|- status |和q回当前状态栏中,正在昄的文本内?br />
|- screepTop q回H口左上角顶点在屏幕上的垂直位置
|- screenLeft 回窗口左上角点在屏q上的水q位|?nbsp; 二者构成坐?br />
事gQ?br />
|- onload 当网加载完毕时Q执?br />
|- onunload 当网关闭后Q执?br />
|- onbeforeunload 当网关闭前Q执??span style="color: #ff00ff">如:=window.event.returnValue='请小? ?br />
*|页加蝲Ӟjs脚本是按序执行的。【例如:先执行中?lt;head>jsQ然后执行中<body>的,再执行后<body>的,最后执行onload{?/span>
]]>
վ֩ģ壺
̫ |
ҵ |
|
Ͽ |
°Ͷ |
|
|
|
ʯȪ |
|
ɳƺ |
|
ͷ |
|
|
|
ˮ |
|
ɽ |
|
|
|
|
µ |
ɽ |
DZ |
人 |
|
ɽ |
|
̨ |
ǿ |
|
Ҧ |
|
|
ڰ |
|
|
|
۳ |