window.history 对象包含浏览器的历史。 ---- Window History window.history对象在编写时可不使用 window 这个前缀。...为了保护用户隐私,对 JavaScript 访问该对象的方法做出了限制。...一些方法: history.back() - 与在浏览器点击后退按钮相同 history.forward() - 与在浏览器中点击向前按钮相同 ---- Window history.back() history.back...DOCTYPE html> function goBack() { window.history.back... Window
window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。...---- Window Location window.location 对象在编写时可不使用 window 这个前缀。...返回当前页面的路径和文件名 location.port 返回 web 主机的端口 (80 或 443) location.protocol 返回所使用的 web 协议(http: 或 https:) ---- Window...---- Window Location Pathname location.pathname 属性返回 URL 的路径名。...---- Window Location Assign location.assign() 方法加载新的文档 <!
window.navigator 对象包含有关访问者浏览器的信息。 ---- Window Navigator window.navigator 对象在编写时可不使用 window 这个前缀。...例如,由于只有 Opera 支持属性 "window.opera",您可以据此识别出 Opera。 例子:if (window.opera) {...some action...}
可以通过window.frames[index]或者window.frames[frame_name]来获取frame的window对象 window.name为frame的name top对象表示最外层...html的window对象 parent对象表示上层frame的window对象 self表示frame自身的window对象 窗口位置 window.screenLeft window.screenTop...或者firefox中的window.screenX window.screenY表示窗口左上角的位置 var left = (typeof window.screenLeft == “number”...window.screenLeft: window.screenX; var top = (typeof window.screenTop == “number”) ?...window.screenTop: window.screenY; window.outerHight window.outerWidth 表示窗口的高和宽 window.innerHight
ECMAScript是JavaScript的核心,但如果要在web中使用JavaScript,那么BOM则是真正的核心,BOM提供了很多对象,用于访问浏览器的功能,这些功能与任何网页内容无关。...1. window对象 BOM的核心对象是window,它表示浏览器的一个实例。在浏览器中,window对象有双重角色,它既是通过JS访问浏览器窗口的一个接口,又是ES规定的Global对象。...重学JS系列: 1、重学js之JavaScript简介 2、重学js之在HTML中使用JavaScript 3、重学js之JavaScript基本概念(上)- 数据类型 4、重学js之JavaScript...基本概念(中)- 操作符 5、重学js之JavaScript基本概念(下)- 运算符 6、重学js之JavaScript变量、作用域和内存问题 7、重学js之JavaScript引用类型...8、重学js之JavaScript面向对象的程序设计(创建对象) 9、重学js之JavaScript面向对象的程序设计(继承) 10、重学js之JavaScript匿名函数
5.window.open 例 5.1(onload&onunloadIEFF.html) JavaScript...aNewWindow = myWindow.open(aURL, aName, aFeatureList), aFeatureList A list of attributes for the new window...aName The name of a new or existing target window aURL A URL to load into the...window */ window.open("adv.html", "", "WIDTH=600,HEIGHT=600,left=0,top=0");
本文作者:IMWeb 王军 原文出处:IMWeb社区 未经同意,禁止转载 本文为 H5EDU 机构官方 HTML5培训 教程,主要介绍:JavaScript强化教程 —— 对象在编写时可不使用...window这个前缀。
弹窗 window.open( ) , 它会打开一个指定URL 的新窗口。 浏览器会打开一个新的选项卡URL,而不是独立的窗口。...弹窗是一个独立的窗口,具有自己的独立 JavaScript 环境。因此,使用弹窗打开一个不信任的第三方网站是安全的。...opener 只在弹出窗口的最外层 window 对象(top)中定义,而且指向调用 window.open() 方法的窗口或框架。...关闭窗口 关闭窗口: window.close() 检测窗口是否关闭状态: window.close true 关闭状态 false 开启状态 window.close() 弹窗聚焦/失焦 window.focus...() window.blur() 小结 弹窗在实际使用的场景比较少,通常在 进行 OAuth 授权 登录 使用。
1.JavaScript-输出内容(document.write) javascript"> document.write("I love JavaScript...=null) { alert("你好"+myname); } else { alert("你好 my friend."); } 5.JavaScript-打开新窗口(window.open...例子: javascript"> window.open('http://www.imooc.com','_blank','width=300,height=200...,menubar=no,toolbar=no, status=no,scrollbars=yes') 6.JavaScript-关闭窗口(window.close) window.close...(); //关闭本窗口 javascript"> var mywin=window.open('http://www.imooc.com'); //将新打的窗口对象
本文着重介绍注册在window对象上load事件,也就是window.onload事件。 关于事件处理函数注册,可以参阅如何注册事件处理函数一章节。 浏览器支持: (1).IE浏览器支持此事件。...(2).通过window.onload来执行脚本代码。 第一种方式感觉比较凌乱(其实推荐使用),我们通常需要将脚本代码放在一个更为合适的地方,window.onload方式将是一个良好的选择。...事件处理函数绑定: (1).window.onload=function(){}: 前面的代码就是使用此种方式为window.onload事件绑定事件处理函数,绑定的是一个匿名函数,当然也可以绑定具名函数...; } 不能以以下方式为此事件绑定多个事件处理函数: [JavaScript] 纯文本查看 复制代码 window.onload...=function a(){} window.onload=function b(){} 上代码不能为window.onload事件绑定多个事件处理函数,最后一个会覆盖前面的所有函数。
这些属性和方法是通过window对象提供的,每一个浏览器窗口,tab页,弹窗,frame以及iframe都具有window对象。 浏览器环境 请记住,JavaScript可以在不同的环境上运行。...href属性将完整的URL作为字符串进行返回: window.location.href >> "javascript-window-object/...属性返回域名后面的路径字符串: window.location.pathname >> "/javascript-window-object/" search属性返回一个以"?"...toString()方法返回一个包含整个URL的字符串: window.location.toString(); >> "javascript/>"...[1] https://www.sitepoint.com/javascript-window-object/: https://www.sitepoint.com/javascript-window-object
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 Window closed 属性 ---- Window closed 属性 Document javascript..."> var myWindow; function openWin()//打开窗口的函数 { myWindow=window.open('','',"width=400,height=
()详解 javascript"> window.open ('page.html'); --> 因为着是一段javascripts代码,所以它们应该放在javascript...javascript"> JavaScript"> <!...【主窗口打开文件1.htm,同时弹出小窗口page.html】 如下代码加入主窗口区: javascript"> <!
一、浮点数的二进制存储 JavaScript遵循IEEE754标准,在64位中存储一个数据的有效数字形式。...因此,JavaScript提供的有效数字最长为53个二进制位(尾数部分52位+被省略的1位)。...四、总结思考 由于IEEE754标准,这样的“bug”不止在JavaScript中会出现,在所有采用该标准的语言中都会存在,实际编程中可以通过设置精度保留位数等方式解决。
浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。...由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。 ---- Window 对象 所有浏览器都支持 window 对象。...所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。...document.documentElement.clientHeight document.documentElement.clientWidth 或者 document.body.clientHeight document.body.clientWidth 实用的 JavaScript...Window 方法 一些其他方法: window.open() - 打开新窗口 window.close() - 关闭当前窗口 window.moveTo() - 移动当前窗口 window.resizeTo
浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器“对话”。 浏览器对象模型 (BOM) 浏览器对象模型(Browser Object Model)尚无正式标准。...由于现代浏览器已经(几乎)实现了 JavaScript 交互性方面的相同方法和属性,因此常被认为是 BOM 的方法和属性。 Window 对象 所有浏览器都支持 window 对象。...所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。...document.documentElement.clientHeight document.documentElement.clientWidth 或者 document.body.clientHeight document.body.clientWidth 实用的 JavaScript...该例显示浏览器窗口的高度和宽度:(不包括工具栏/滚动条) 其他 Window 方法 一些其他方法: window.open() - 打开新窗口 window.close() - 关闭当前窗口 window.moveTo
在正常的数学逻辑思维中,0.1+0.2=0.3这个逻辑是正确的,但是在JavaScript中0.1+0.2!==0.3,这是为什么呢?...这个问题也会偶尔被用来当做面试题来考查面试者对JavaScript的数值的理解程度。...在JavaScript中的二进制的浮点数0.1和0.2并不是十分精确,在他们相加的结果并非正好等于0.3,而是一个比较接近的数字 0.30000000000000004 ,所以条件判断结果为false。...这个值非常非常小,在底层计算机已经帮我们运算好,并且无限接近0,但不等于0,。...很多(也许是绝大多数)程序只需要处理整数,最大不超过百万或者万亿,此时使用JavaScript 的数字类型是绝对安全的。
注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。 语法: window.history....方法 描述 back() 加载history前一个url forward() 加载history下一个url go() 加载history某一个url 例子 javascript...或者 window.history.go(-1); 返回下一个浏览的页面 window.history.forward(); 或者 window.history.go(1); Location对象 location...示例: javascript"> var browser=navigator.appName; var b_version=navigator.appVersion...语法: window.screen.属性 d对象属性 ?
window.open()详解 javascript”> window.open (‘page.html’); –> 因为着是一段javascripts代码,所以它们应该放在javascript...javascript”> JavaScript”> <!...【主窗口打开文件1.htm,同时弹出小窗口page.html】 如下代码加入主窗口区: javascript”> <!