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 ...
随机推荐
- Dubbo各种协议
协议参考手册 (+) (#) 推荐使用Dubbo协议 性能测试报告各协议的性能情况,请参见:性能测试报告 (+) dubbo:// (+) (#) Dubbo缺省协议采用单一长连接和NIO异步通讯,适 ...
- Windows10右键添加“在此处打开命令窗口"
今天跑代码时用到了Powershell,有一个环境变量死活都找不到,无奈只好重新回到cmd命令行测试,结果立马就跑通了.-_-|| 由于现在Win10默认右键只有Powershell,所以为了以后方 ...
- Oracle 学习SQL
开始记录最近学习了一些基础的SQL知识. 说起数据库,想到当时学习数据库概论这本书的时候,就学了一些基本的SQL语句以及数据库理论知识,记得最当时考试的数据库范式的知识,不知当时是怎么过来的,到现在对 ...
- js实现复选框的全选和全不选
<!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content ...
- CUDA C Programming Guide 在线教程学习笔记 Part 9
▶ 协作组,要求 cuda ≥ 9.0,一个简单的例子见 http://www.cnblogs.com/cuancuancuanhao/p/7881093.html ● 灵活调节需要进行通讯的线程组合 ...
- ELK配置过程初次安装使用心得--elasticsearch5.4版--及logstash
安装所遇到的问题:http://www.bubuko.com/infodetail-1889252.html 一,先创建用户和组groupadd es useradd -g es es passwd ...
- MOCK 基本使用例子
package com.icil.esolution.orders; import static org.springframework.test.web.servlet.request.MockMv ...
- JAVA Spring JdbcTemplate ( 以 SQLSERVER 为例 ) 的简单使用
< 1 > 配置文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns=&q ...
- thymeleaf的使用
1.导包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sp ...
- FDMemTable 数据集
c++builder FDMemTable 内存表 内存数据表:现在应该首选 TFDMemTable 了(之前是 TClientDataSet) FDMemTable->CloneCursor( ...