js window
window对象:
browser object mode :bom对象。
bom提供了独立于内容而与浏览器窗口进行交互的对象。
bom主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
bom由一系列相关的对象构成,并且每个对象都提供了很多方法和属性。
bom缺乏标准,Javascript的语法的标准化组织是ECMA,DOM的标准化组织是w3c;
window对象是bom的顶层(核心)对象,所有对象都是通过它延伸出来的,也可以称为window的子对象
由于window是顶层对象,因此调用它的子对象时可以不显示的指明window对象
window:document,frames ,history,location,navigator,screen,
document:anchors,forms,images,links,location 。
url 跳转:
location.herf = "http://www.baidu.com";
location.herf = "a.html";
location.herf = "date.html";
location.reload();
像location这种下面还有属性和方法的对象,叫做window内置对象,herf这种叫做对象属性,reload这种叫做对象方法。
history.back();//history.go(-1); //网页向之前的地址后退。
history跳转到(0指刷新,1指下一面,-1指上一页,-2指之前两页,以此类推)
history.go();
navigator.userAgent.
alert();//弹出提示框
cofirm("内容") // 多了一个取消按钮,可以通过confirm的返回值来判断点了那个按钮。
prompt("提示信息","输入框的默认值'); //可以通过返回值来判断是否输入了什么,或者点击了那个按钮。
open('http://www.baidu,com',);
open(url,name,features,replace);
url:要跳转的新窗口(新的页面)
name:声明了这个新窗口的名称。这个名称可用来作为<a>和<form>的属性target的值。如果该参数指定了一个已经存在的窗口,那么open()方法就不会再打开一个新窗口。而是刷新那个已经存在的窗口。
features:用来设置这个窗口的大小和声明这个窗口的特征坐标属性。
replace:
Optional.Specifies规定了装载到窗口的 URL 是在窗口的浏览历史中创建一个新条目,还是替换浏览历史中的当前条目。支持下面的值:
- true - URL 替换浏览历史中的当前条目。
- false - URL 在浏览历史中创建新的条目。
如果打开页面时,直接执行open();那么浏览器会以为是广告来屏蔽它。<iframe width="100%" height="300" src="https://c.runoob.com/iframe/3411" allowfullscreen="allowfullscreen" frameborder="0"></iframe>
close();用来关闭我打开的窗口。
<input type="button" id="btn" value="button">
<input type="button" id="btn1" value="button1">
<script>
btn.onclick = m;
function m(){
// body...
// window.location="http://www.baidu.com";
//window.history.go(1);
//console.log(navigator.userAgent);返回浏览器信息
//confirm("nihao");比alert多了一个取消按钮。
//return btn.onclick;
//prompt();通过确定和取消按钮来返回输入的内容或者返回未输入null
//open(url,name,features,replace);
p=open("http://www.baidu.com","baidu","width=200,height=100,top=50,left=500","true");
//必须给open赋值一个名字才能通过close关闭。 }
//console.log( prompt());
btn1.onclick=x;
function x(){
p.close();
}
js window的更多相关文章
- JS:window.onload的使用介绍
作者: 字体:[增加 减小] 类型:转载 时间:2013-11-13我要评论 window.onload在某些情况下还是比较实用的,比如加载时执行哪些脚本等等,下面有几个不错的示例,需要的朋友可以参考 ...
- 【分治-前缀积后缀积】JS Window @2018acm徐州邀请赛G
问题 G: JS Window 时间限制: 2 Sec 内存限制: 512 MB 题目描述 JSZKC has an array A of N integers. More over, he has ...
- JS window.name跨域封装
JS window.name 跨域封装 function CrossDomainName(target, agent, callback, security) { if (typeof target ...
- JS window,onload 与 $().read()
JS:window.onload的使用介绍 .在body标签里面 .在JS语句调用 .同时调用多个函数 .JS调用多个函数 .自定义的函数多次调用 jquery $(document).ready() ...
- JS window对象 返回前一个浏览的页面 back()方法
JS window对象 返回前一个浏览的页面 back()方法,加载 history 列表中的前一个 URL. 语法: window.history.back(); 返回前一个浏览的页面 back ...
- js window.onload 加载多个函数和追加函数
平时做项目 经常需要使用window.onload, 用法如下: function func(){alert("this is window onload event!");ret ...
- JS:window.onload的使用
1.最简单的调用方式 直接写到html的body标签里面,如: (html) (body onload="func()") (/body) (/html) 2.在JS语句调用 (s ...
- js window.open() 父窗口与子窗口的互相调用(未必有用)
javascript 父窗口与子窗口的互相调用 <html> <head></head> <body> 主要实现父子关系的页面 window.opene ...
- js window.onload事件
1.最简单的调用方式 直接写到html的body标签里面,如: ? 1 2 3 4 <html> <body onload="func()"& ...
- #js window.open() 父窗口与子窗口的互相调用【转】
未完整版 javascript 父窗口与子窗口的互相调用 a.html 父页面 <HTML> <HEAD> <meta http-equiv="content- ...
随机推荐
- python第二篇博客,关于数据类型的详细讲解
数据,就是我们要存储的信息,因为信心种类很多,所以,数据种类也有很多 数字类型数据 整数int 表示年龄,手机号等等 浮点型float 表示身高,工资等带有小数点的数据 字符串类型数据 用来做描述性信 ...
- Centos虚拟机克隆模板
Centos6模板 IPTABLES/SELINUX # iptalbes -F # service iptables save 或 # /etc/init.d/iptables stop # chk ...
- VS调试再次遭遇“应用程序中断模式”问题,附解决方法
最近重构某项目过程中发现的,有同事反馈调试不正常,很久以前也发生过,虽然搜索了一下找到解决方案,但个人觉得还是有必要再记录一下. 调试某CS结构的应用程序,大致效果可以看下图: 我们组最终解决方案是: ...
- spring jpa 自定义查询数据库的某个字段
spring jpa 提供的查询很强大, 就看你会不会用了. 先上代码, 后面在解释吧 1. 想查单个表的某个字段 在repository中 @Query(value = "select i ...
- DOM生成XML文档
import java.io.File; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuil ...
- 【Django】模型层说明
[Django模型层] 之前大概介绍Django的文章居然写了两篇..这篇是重点关注了Django的模型层来进行学习. ■ 模型定义 众所周知,Django中的模型定义就是定义一个类,其基本结构是这样 ...
- Nginx目录浏览功能
要给其他人提供一个patch的下载地址,于是想用nginx的目录浏览功能来做,需要让其他人看到指定一个目录下的文件列表,然后让他自己来选择该下载那个文件:效果如图. 实现步骤:在虚拟主机配置文件里面开 ...
- JQuery代码实现上拉加载(不使用插件)
<script type="text/javascript"> $(window).scroll(function() { //已经滚动到上面的页面高度 var sl_ ...
- 20161110-awk、sed测试题
1. 出题了:示例文本如下:aaaaabbbbbcccccdddaaaaabbbbbccccc 希望得到的结果如下:aaaaa|bbbbb|ccccc|dddaaaaa|bbbbb|ccccc 匹配要 ...
- 转)sqlite 数据类型
一般数据采用的固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断.SQLite具有以下五种数据类型: 1.NULL:空值. 2.INTEGER:带符号的整型,具体取决有存入数 ...