1、windows对象

1、windows对象
1_1、alert:显示一段消息和确认按钮的弹出的警告框
我们平时用的alert的全称就是
window.alert("hahah"); 1_2、confirm:显示一段消息和确认按钮和取消的对话框
confirm有个返回值,如果是确定,则返回true,如果是取消,则是false var ret = window.confirm("hello confirm");
console.log(ret) 1_3、prompt:显示可提示用户输入的对话框 prompt可以有一个返回值,接受用户输入的内容
var ret = window.prompt("hello prompt")
console.log(ret) 1_4、open:打开一个新的浏览器的窗口或者查看一个已命名的窗口 1_5、close:关闭浏览器的窗口 1_6、setInterval:控制指定周期内循环做某件事情 1_7、clearInterval:取消setInterval设定的计算表达式 interval的例子,点击开始按钮,开始显示时间,且1000毫秒后再次执行begin函数
<input type="text" id="clock" style="width: 400px">
<input type="submit" value="开始" onclick="begin_interval()">
<input type="submit" value="结束" onclick="end_interval()"> <script>
// window.alert("hahah"); // var ret = window.confirm("hello confirm");
// console.log(ret) // var ret = window.prompt("hello prompt")
// console.log(ret) var ID
function begin() {
var d = new Date()
var ret = document.getElementById("clock");
ret.value = d; }
function begin_interval() {
ID = setInterval(begin,1000);
// 每隔1000毫秒执行begin这个函数,这个id的意思每隔定时器都有一个唯一的标志,就是id,用来区分不同的定时器
} function end_interval() {
// prompt("hello prompt")
clearInterval(ID)
} 1_8、setTimeout:设置指定秒数后调用某个函数或者表达式
function timeout() {
alert("123")
} var id = setTimeout(timeout,1000) 1_9、clearTimeout:取消setTimeout的设置 clearTimeout(id)
取消id为id这个事件
1_10、

  

2、history对象

1、history对象,内部有三种方法,一个是forward,一个back,一个是go

用法实例forward和back的用法,go中有个参数,为1,则和forward的用法一样,go中的参数为-1,则和back的用法是一样的,参数为0,则不跳转的意思
在第一个html文档中这样写
<a href="html2.html">html2</a>
<input type="button" value="前进" onclick="func1()">
<script>
function func1() {
history.forward();
history.go(1)和history.forward()效果是一样的
}
</script> 在第二个html文档中这样写
<input type="button" value="后退" onclick="func2()"> <script>
function func2() {
history.back()
history.go(-1)和history.back()效果是一样的 }
</script> 首先打开第一个html文档,然后点击a连接,连接到html2,然后在打开的第二个html文档中点击后退按钮,执行func2函数,就是会history.back的功能,跳转到
第一个html文档中 alert(history.length)返回这个页面保存了多少个页面

  

3、location对象

 reload方法:实现刷新本页面的功能
<input type="button" value="重载" onclick="func1()">
<script>
function func1() {
location.reload()
}
</script> href方法,实现和超链接a标签的href一样的作用,就会跳转到href指向的地址
<input type="button" value="超链接" onclick="func2()"> function func2() {
location.href="www.baidu.com"
}

  

Bom对象介绍的更多相关文章

  1. 浏览器内核与BOM对象介绍

    BOM(Browser Object Model)对象介绍 我们都知道js有三部分组成,ECMAScript.DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其它浏览器也是风 ...

  2. JavaScript BOM对象介绍

    bom:即broswer object model(浏览器对象模型),由五个对象组成:        Window:对象表示浏览器中打开的窗口 最顶层对象.       Navigator :浏览器对 ...

  3. 56、jsのBOM对象与DOM对象

    javascript的Bom和Dom对象使我们学习的重点,这篇随笔可以重点阅读 一.BOM对象 1.window对象 所有浏览器都支持 window 对象.概念上讲.一个html文档对应一个windo ...

  4. 前端 ---BOM的介绍

    BOM的介绍 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准.包括变量.表达式.运算符.函数.if语句.for语句等. DOM:文档对象模型,操作网页上的 ...

  5. 8、jsのBOM对象与DOM对象

    javascript的Bom和Dom对象使我们学习的重点,这篇随笔可以重点阅读 本篇导航: BOM对象 DOM对象 DOM Event(事件) 实例练习 一.BOM对象 1.window对象 所有浏览 ...

  6. JavaScript快速入门-ECMAScript对象介绍

    一.概念介绍 在 ECMAScript 中,所有对象并非同等创建的.一般来说,可以创建并使用的对象有三种:本地对象.内置对象和宿主对象. 要理解这三种对象,先要理解宿主环境. 1.宿主环境 一般宿主环 ...

  7. BOM对象,math对象document对象的属性和操作和 事件的基本操作

    Math对象 //该对象中的属性方法 和数学有关. abs(x) 返回数的绝对值. exp(x) 返回 e 的指数. floor(x) 对数进行下舍入. log(x) 返回数的自然对数(底为e). m ...

  8. 【Python之路】特别篇--ECMA对象、DOM对象、BOM对象

    ECMA对象 从传统意义上来说,ECMAScript 并不真正具有类.事实上,除了说明不存在类,在 ECMA-262 中根本没有出现“类”这个词. ECMAScript 定义了“对象定义”,逻辑上等价 ...

  9. 操作BOM对象

    操作BOM对象 目录 操作BOM对象 1. 浏览器介绍 2. window 3. Navigator(不建议使用) 4. screan 5. location(重要) 6. document(内容:D ...

随机推荐

  1. java的super和this关键字用法总结

    ------super关键字------                 super用途:在子类中访问超类“被隐藏的成员变量(无论是否静态)和静态方法”以及“被重写的实例方法”.这里的超类必须是“直接 ...

  2. Django Middleware 之 SessionMiddleware

    Django版本:1.7.11 先放源码: class SessionMiddleware(object): def __init__(self): engine = import_module(se ...

  3. IP分组交付和转发

    1:交付 网络层监视底层物理网络对分组的处理过程叫做交付,分为直接交付和间接交付 1.1:直接交付 直接交付时,分组的终点是一台与交付着连接在同一个网络上的主机,发生在俩种情况下,分组的源点和终点都在 ...

  4. centos7.3安装zend guard loader3.3 for php5.6

    1 下载zend guard loader 到这里选择自己的系统版本  我选择的64位 for php5.6.3  linux http://www.zend.com/en/products/load ...

  5. MPI Hello World

    ▶<并行程序设计导论>第三章(用 MPI 进行分布式内存编程)的第一个程序样例. ●  代码 #include <stdio.h> #include <string.h& ...

  6. HTML5播放器 MediaElement.js 使用方法

    目前已经有很多html5播放器可以使用,使用html5播放器可以轻松的在页面中插入媒体视频,从而使我们的web页面变得更加丰富多彩,所以今 天向大家推荐一款非常优秀的html5播放器MediaElem ...

  7. python读取excel,数字都是浮点型,日期格式是数字的解决办法

    excel文件内容: 读取excel: # coding=utf-8 import xlrd import sys reload(sys) sys.setdefaultencoding('utf-8' ...

  8. sssp maven pom

    pom <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.or ...

  9. Gson 解析教程

    Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等 本人fastJson用了两年,也是从去年才开始接触Gson,希望下面的总结会对博友有用,至于Gso ...

  10. rem 的使用

    1.填加以下代码 (function (designWidth, maxWidth) { var doc = document, win = window, docEl = doc.documentE ...