Bom对象介绍
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对象介绍的更多相关文章
- 浏览器内核与BOM对象介绍
BOM(Browser Object Model)对象介绍 我们都知道js有三部分组成,ECMAScript.DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其它浏览器也是风 ...
- JavaScript BOM对象介绍
bom:即broswer object model(浏览器对象模型),由五个对象组成: Window:对象表示浏览器中打开的窗口 最顶层对象. Navigator :浏览器对 ...
- 56、jsのBOM对象与DOM对象
javascript的Bom和Dom对象使我们学习的重点,这篇随笔可以重点阅读 一.BOM对象 1.window对象 所有浏览器都支持 window 对象.概念上讲.一个html文档对应一个windo ...
- 前端 ---BOM的介绍
BOM的介绍 JavaScript基础分为三个部分: ECMAScript:JavaScript的语法标准.包括变量.表达式.运算符.函数.if语句.for语句等. DOM:文档对象模型,操作网页上的 ...
- 8、jsのBOM对象与DOM对象
javascript的Bom和Dom对象使我们学习的重点,这篇随笔可以重点阅读 本篇导航: BOM对象 DOM对象 DOM Event(事件) 实例练习 一.BOM对象 1.window对象 所有浏览 ...
- JavaScript快速入门-ECMAScript对象介绍
一.概念介绍 在 ECMAScript 中,所有对象并非同等创建的.一般来说,可以创建并使用的对象有三种:本地对象.内置对象和宿主对象. 要理解这三种对象,先要理解宿主环境. 1.宿主环境 一般宿主环 ...
- BOM对象,math对象document对象的属性和操作和 事件的基本操作
Math对象 //该对象中的属性方法 和数学有关. abs(x) 返回数的绝对值. exp(x) 返回 e 的指数. floor(x) 对数进行下舍入. log(x) 返回数的自然对数(底为e). m ...
- 【Python之路】特别篇--ECMA对象、DOM对象、BOM对象
ECMA对象 从传统意义上来说,ECMAScript 并不真正具有类.事实上,除了说明不存在类,在 ECMA-262 中根本没有出现“类”这个词. ECMAScript 定义了“对象定义”,逻辑上等价 ...
- 操作BOM对象
操作BOM对象 目录 操作BOM对象 1. 浏览器介绍 2. window 3. Navigator(不建议使用) 4. screan 5. location(重要) 6. document(内容:D ...
随机推荐
- Redis等缓存数据库为什么访问会比较快?
首先,我们知道,mysql是持久化存储,存放在磁盘里面,检索的话,会涉及到一定的IO,为了解决这个瓶颈,于是出现了缓存,比如现在用的最多的 memcached(简称mc).首先,用户访问mc,如果未命 ...
- [转载]tornado.database添加PooledDB连接池功能
转载自 http://chenxiaoyu.org/2009/12/01/python-tornado-dbutil.html tornado.database模块简单包装了下对MySQL的操作,短小 ...
- HTC Vive开之unity3d开发
常用的几款插件 Steam VR, SteamVR Unity Toolkit 配置要求:显卡不低于GTX960性能的主机 一.引入手柄交互 1.通过Asset Store导入SteamVR Plu ...
- 关于sencha touch在华为、红米等部分手机下hide事件失效,msgbox无法关闭的解决方案(已更新最新解决方案)
(急着解决问题的同学可以直接跳最底部查看最终的解决方案) 问题描述 因为前段时间抢到了华为荣耀3c,所以做项目的时候就用荣耀3c测试了一下项目, 结果发现在华为的emotion ui上sencha t ...
- Map 合并
比如说 qq.com 100 163.com 90 QQ.COM 10 Qq.Com 5 …… 如果统计的话,需要忽略大小写的,即 QQ邮箱总共是100+10+5,怎么写? 其实这个应该不难的,就 ...
- Django中组合搜索功能
需求分析 很多电商网站中有组合搜索的功能,所谓组合搜索就是网页中组合多个条件,对数据库中进行查询,并且将结果显示在页面中,看个例子吧: 注意红框中的标识,我们可以根据URL来做组合搜索. video- ...
- MyBatis 中#与$的区别
今天在工作中有个点击排序的功能调试了许久,终寻因,总结之. 需求是这样的,页面有个table,有一列的上下箭头可点击并排序.对于这种需求,我的mybatis.xml的sql配置写成了如下: < ...
- linux主机555、644、666、755、777权限详解
linux主机555.644.666.755.777权限详解 发表时间:2014-06-03 05:07 来源:未知 分类:其它代码 作者:岑溪网站开发 点击:次 linux主机555.644.666 ...
- oracle一个用户操作多个表空间中表的问题
首先,授权给指定用户. 一个用户的默认表空间只能有一个,但是你可以试下用下面的语句为其授权在别的表空间中创建对像: alter user username quota 0||unlimited on ...
- XE6 c++builder 设置 font size GetPropInfo SetOrdProp
PPropInfo ppi; PTypeInfo pti; TTypeKinds ttk; TRttiContext context; TRttiType *rttiType TObject* obj ...