DOM编程之二

3window对象

(1)window对象代表浏览器的整个窗口,我们可以利用它控制浏览器的各个方面,如改变状态栏的显示文字、弹出对话框、移动窗口的位置等等;

(2)window对象的属性和方法的引用,可以省略“window.”这个前缀;如:

     Window.alert();可以直接写成alert();

(3)Window对象的方法:

1alert方法:用于弹出一个对话框(只含有一个确定按钮)来显示提示信息,没有返回值,单击确定和直接关闭对话框作用相同;

2confirm方法:用于弹出一个对话框(含有一个确定按钮和一个取消按钮),单击确定时方法返回true,单击取消时返回false,如果直接关闭对话框也是返回false;所以可以用与确认或取消相关程序的执行;

3prompt方法:用于接收用户的输入并将用户的输入作为返回值,第一个参数是提示信息,第二个参数是默认值;

4navigateurl)方法:用于导航到url网页文档;

5open方法:打开一个新窗口,返回值是新窗口的window对象

6setInterval(执行代码,时间间隔--毫秒为单位)方法:用于每隔一段时间执行一次相应的程序

7setTimeout执行代码,时间间隔--毫秒为单位)方法:用于一段时间后执行

相应的程序


 (4window对象的集合(frames对象):

  frames:这是一个数组,返回窗口中所有命名的框架。毫秒为单位

该集合是 Window 对象的数组,每个 Window 对象在窗口中含有一个框架或 <iframe>。属性 frames.length 存放数组 frames[] 中含有的元素个数。注意,frames[] 数组中引用的框架可能还包括框架,它们自己也具有 frames[] 数组。在集合中可用数字(从0开始,从左到右,逐行索引)或名字索引框架。

注意:框架集中的子框架也是frames的属性,而且frames对象的items方法返回的是某个子框架,所以要得到子框架有七种种方法:

       frames[索引号]

       frames.子框架名(即name属性值)

       frames[子框架名]-------------js中对象属性可以采用[]的方式访问

       frames.items(索引号)

       frames.items(子框架名)

       parent.子框架名

       Parent[子框架名]

 

 (5event对象:

      event的属性:

      1)returnValue:如果设置了该属性,它的值比事件句柄的返回值优先级高。把这个属性设置为 fasle,可以取消发生事件的源元素的默认动作。

      2)srcElement:返回事件源

      3keyCode:对于 keypress 事件,该属性声明了被敲击的键生成的 Unicode 字符码。对于 keydown 和 keyup 事件,它指定了被敲击的键的虚拟键盘码。虚拟键盘码可能和使用的键盘的布局相关。

      4)button:返回事件触发时,哪个鼠标被单击,值0、1、2分别代表鼠标左、中、右键

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值