>

美洲杯在线投注_2019美洲杯外围投注[投注官网]

热门关键词: 美洲杯在线投注,2019美洲杯外围投注[投注官网]

JavaScript---BOM对象美洲杯在线投注:

- 编辑:美洲杯在线投注 -

JavaScript---BOM对象美洲杯在线投注:

1、BOM简介

BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。

使 JavaScript 有能力与浏览器“对话”。

一、js组成

javascripe有三部分组成:ECMAScript,DOM和BOM,根据浏览器的不同,具体的表现形式也不尽相同,ie和其他浏览器风格也不同
BOM 主要处理浏览器窗口和框架,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分。

2、window 对象

1 window对象
2     所有浏览器都支持 window 对象。
3     概念上讲.一个html文档对应一个window对象.
4     功能上讲: 控制浏览器窗口的.
5     使用上讲: window对象不需要创建对象,直接使用即可.

二、HTML BOM Browser对象

BOM描述了与浏览器进行交互的方法和接口。
Browser对象:指BOM提供的多个对象,包括:Window、Navigator、Screen、History、Location等。
其中Window对象为顶层对象,其他对象都为Window对象的子对象。

window 对象方法:

 1 alert()            显示带有一段消息和一个确认按钮的警告框。
 2 confirm()          显示带有一段消息以及确认按钮和取消按钮的对话框。
 3 prompt()           显示可提示用户输入的对话框。
 4 
 5 open()             打开一个新的浏览器窗口或查找一个已命名的窗口。
 6 close()            关闭浏览器窗口。
 7 setInterval()      按照指定的周期(以毫秒计)来调用函数或计算表达式。
 8 clearInterval()    取消由 setInterval() 设置的 timeout。
 9 setTimeout()       在指定的毫秒数后调用函数或计算表达式。
10 clearTimeout()     取消由 setTimeout() 方法设置的 timeout。
11 scrollTo()         把内容滚动到指定的坐标。

1、window 对象:表示浏览器打开的窗口,标签或者框架(若当前页面里包含多个iframe,会为每个iframe创建Window对象)。

Window对象不会被实例化,调用属性和方法都作为window的静态成员

交互方法:

美洲杯在线投注 1美洲杯在线投注 2

 1 方法讲解:    
 2         //----------alert confirm prompt----------------------------
 3     //alert('aaa');
 4     
 5     
 6     /* var result = confirm("您确定要删除吗?");
 7     alert(result); */
 8 
 9     //prompt 参数1 : 提示信息.   参数2:输入框的默认值. 返回值是用户输入的内容.
10 
11     // var result = prompt("请输入一个数字!","haha");
12     // alert(result);
13 
14 
15 
16     方法讲解:    
17         //open方法 打开和一个新的窗口 并 进入指定网址.参数1 : 网址.
18         //调用方式1
19             //open("http://www.baidu.com");
20         //参数1 什么都不填 就是打开一个新窗口.  参数2.填入新窗口的名字(一般可以不填). 参数3: 新打开窗口的参数.
21             open('','','width=200,resizable=no,height=100'); // 新打开一个宽为200 高为100的窗口
22         //close方法  将当前文档窗口关闭.
23             //close();

View Code

(1)window对象常见属性

colsed:返回窗口是否已被关闭
defaultStatus:设置或返回窗口状态中的默认文本
document:对document对象的只读引用。
history:对History对象的制度引用。
location用于窗口或框架的location对象。
name:设置或返回窗口的名称。
Navigator:对Navigator对象的引用。
opener:返回对创建对此窗口的窗口的引用
outerheight:返回窗口的外部的高度
outerwidth:返回窗口的外部宽度
Screen:对Screen对象的引用
self:返回对当前窗口的引用。等价于window属性。
status:设置窗口状态栏的文本。
top:返回最顶层的先辈窗口

setInterval clearInterval

美洲杯在线投注 3美洲杯在线投注 4

 1 <input id="ID1" type="text" onclick="begin()">
 2 <button onclick="end()">停止</button>
 3 
 4 <script>
 5 
 6 
 7     function showTime(){
 8            var nowd2=new Date().toLocaleString();
 9            var temp=document.getElementById("ID1");
10            temp.value=nowd2;
11 
12     }
13 
14     var clock;
15 
16     function begin(){
17 
18         if (clock==undefined){
19 
20              showTime();
21              clock=setInterval(showTime,1000);
22 
23         }
24 
25     }
26 
27     function end(){
28 
29         clearInterval(clock);
30     }
31 
32 </script>

View Code

(2)window 对象方法

alert():带有提示信息和一个确认按钮的弹框
blur():把键盘焦点从顶层窗口移开
focus():把键盘焦点给予一个窗口
clearInterval():取消setInterval()设置的timeout
clearTimeout():取消setTimeout()设置的timeout
close():关闭浏览器窗口
confirm():显示带有一段信息及取消按钮和确认按钮的弹框
prompt():显示可提示用户输入的对话框
createPopup(): 创建一个 pop-up 窗口。
moveBy():可相对窗口的当前坐标把它移动指定的像素。
moveTo():把窗口的左上角移动到一个指定的坐标
open():打开一个新的浏览器窗口或查找一个已命名的窗口
print():打印当前窗口的内容。
resizeBy():按照指定的像素调整窗口的大小。
resizeTo():把窗口的大小调整到指定的宽度和高度。
scrollBy():按照指定的像素值来滚动内容。
scrollTo(): 把内容滚动到指定的坐标。
setInterval():按照指定的周期(以毫秒计)来调用函数或计算表达式。
setTimeout():在指定的毫秒数后调用函数或计算表达式

setTimeout clearTimeout

美洲杯在线投注 5美洲杯在线投注 6

1 var ID = setTimeout(abc,2000); // 只调用一次对应函数.
2             clearTimeout(ID);
3     function abc(){
4         alert('aaa');
5     }

View Code

2、Navigator 对象:Navigator 对象包含有关浏览器的信息。

3、history 对象

(1)Navigation 属性

appCodeName: 返回浏览器的代码名
appName:返回浏览器的名称
appVersion:返回浏览器的平台和版本信息
browserLanguage:返回当前浏览器的语言
cpuClass:返回浏览器的CPU等级
platform:返回运行浏览器的操作平台
userLanguage:返回os的自然语言设置

History 对象属性

History 对象包含用户(在浏览器窗口中)访问过的 URL。

History 对象是 window 对象的一部分,可通过 window.history 属性对其进行访问。

1 length  返回浏览器历史列表中的 URL 数量。
(2)Navigation 对象方法

javaEnable():规定浏览器是否启用java
taintEnable():规定浏览器是否启用数据污点(data tainting)

本文由计算机教程发布,转载请注明来源:JavaScript---BOM对象美洲杯在线投注: