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 ...
随机推荐
- Linux 期中架构 rsync
上篇 Rsync rysnc查看版本 --version 全量 与增量在效率上有区别 cp mv scp --全量复制 rsync --增量复制 rsync利用的是quick ch ...
- linux下给php安装curl、gd(ubuntu)
安装方法很简单,只需要一条命令. # sudo apt-get install curl libcurl3 libcurl3-dev php5-curl 恭喜,PHP5 cURL安装完毕.记得重启Ap ...
- Lua中的metatable详解
转自:http://www.jb51.net/article/56690.htm Lua 中 metatable 是一个普通的 table,但其主要有以下几个功能: 1.定义算术操作符和关系操作符的行 ...
- SVN - 简单使用手册
背景 由于项目需要,新增了两名程序员来一起支持一个分支的开发工作,因此需要在原来的SVN中制作分支并且为new commer 分配用户以及权限. 0. 准备 在Window系统上使用SVN,我们最好 ...
- 初步认识AutoMapper
AutoMapper 初步认识AutoMapper 前言 手动映射 使用AutoMapper 创建映射 Conventions 映射到一个已存在的实例对象 前言 通常在一个应用程序中,我们开发 ...
- js url转码
JS中对URL进行转码与解码 1. escape 和 unescape escape()不能直接用于URL编码,它的真正作用是返回一个字符的Unicode编码值. 采用unicode字符集对指定的 ...
- CUDA C Programming Guide 在线教程学习笔记 Part 2
▶ 纹理内存使用 ● 纹理内存使用有两套 API,称为 Object API 和 Reference API .纹理对象(texture object)在运行时被 Object API 创建,同时指定 ...
- delphi XE7 判断手机返回键
Using the Android Device's Back Button To make your application handle when users press the Back but ...
- ios push local notification
UILocalNotification* localNotification = [[UILocalNotification alloc]init]; localNotification.alertB ...
- WP8.1 发送邮件
Method 1: Windows.System.Launcher.LaunchUriAsync(new Uri("abc@outlook.com?subject=hello world&a ...