JS BOM】的更多相关文章

JS BOM BOM 也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能.BOM 缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准.所以,BOM 本身是没有标准的或者还没有哪个组织去标准它. window对象BOM 的核心对象是window,它表示浏览器的一个实例.window 对象处于JavaScript 结构的最顶层,对于每个打开的窗口,系统都会自动为其定义window 对象. Window 对象表示浏览器中打开的窗口.如果文档包含框架(frame…
1.BOM 简介 所谓的 BOM 即浏览器对象模型(Browser Object Model).BOM 赋予了 JS 操作浏览器的能力,即 window 操作.DOM 则用于创建删除节点,操作 HTML 文档.BOM 尚无正式的标准,导致各浏览器对于 BOM 方法的支持各有不同,因此需要具体问题具体对待. 2.window 对象 window 对象是 BOM 的核心,window 对象指当前的浏览器窗口.所有 JS 全局对象.函数以及变量都属于 window 对象.全局变量是 window 对象…
BOM:Browser Object Model  浏览器对象模型 open(页面的地址url,打开的方式) :方法  打开一个新的窗口(页面) 如果url为空,折磨人打开一个空白页面 如果打开方式为空,默认为新窗口方式打开 返回值:返回新打开窗口的window对象 close():方法  关闭窗口 1.fireFox:默认无法关闭 2.chrome:默认直接关闭 3.ie:询问用户 可以关闭在本窗口中通过js方法打开的新窗口,浏览器均兼容! window.navigator.userAgent…
javascript的Bom和Dom对象使我们学习的重点,这篇随笔可以重点阅读 一.BOM对象 1.window对象 所有浏览器都支持 window 对象.概念上讲.一个html文档对应一个window对象.功能上讲: 控制浏览器窗口的.使用上讲: window对象不需要创建对象,直接使用即可. 2.Window 对象方法 alert() 显示带有一段消息和一个确认按钮的警告框. confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框. prompt() 显示可提示用户输入的对话框.…
BOM对象 BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作.使用 BOM,开发者可以移动窗口.改变状态栏中的文本以及执行其他与页面内容不直接相关的动作. 简而言之就是使 JavaScript 有能力与浏览器"对话". Window 对象 alert() 显示带有一段消息和一个确认按钮的警告框. confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框. prompt() 显示可提示用户输入的对话框. open() 打开一个新的浏览器窗口或查找一个已命名的窗口. cl…
javascript的Bom和Dom对象使我们学习的重点,这篇随笔可以重点阅读 本篇导航: BOM对象 DOM对象 DOM Event(事件) 实例练习 一.BOM对象 1.window对象 所有浏览器都支持 window 对象.概念上讲.一个html文档对应一个window对象.功能上讲: 控制浏览器窗口的.使用上讲: window对象不需要创建对象,直接使用即可. 2.Window 对象方法 alert() 显示带有一段消息和一个确认按钮的警告框. confirm() 显示带有一段消息以及确…
BOM即Browser Object Model,浏览器对象模型,表示浏览器窗口,所有js全局对象.函数以及变量均是window 对象的成员. 对于不同的浏览器,表示宽度和高度的方法不同: 对于IE9及以上.Chrome.Firefox.Opera以及Safari:window.innerHeight和window.innerWidth 对于IE5.6.7.8:document.documentElement.clientHeight和document.documentElement.clien…
前端基础之BOM和DOM 前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没有和浏览器有任何交互. 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识. JavaScript分为 ECMAScript,DOM,BOM. BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”. DOM (Document Object Model)是指文档对象…
window 是所有BOM中所有对象的核心. window 的属性 window.self代表自己本身,相当于window. eg: console.log(window.self === window); window.parent 返回父窗口. eg:    console.log(window.parent); window.top返回最顶层的窗口. eg:    console.log(window.to); winddow.opener指向窗口的开启者 eg:    console.l…
一.BOM概念 BOM(Browser Object Model)即浏览器对象模型.可以对浏览器窗口进行访问和操作.使用 BOM,开发者可以移动窗口.改变状态栏中的文本以及执行其他与页面内容不直接相关的动作. BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分. BOM提供了独立于内容而与浏览器窗口进行交互的对象.由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象时window. BOM由一系列相关的…
一, 前言 到目前为止,我们已经学过了JavaScript的一些简单的语法.但是这些简单的语法,并没有和浏览器有任何交互. 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识. JavaScript分为 ECMAScript,DOM,BOM. BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”. DOM (Document Object Model)是指文档对象模型,通过它,可以访…
BOM.DOM BOM window对象 history对象 location对象 screen对象 DOM DOM对HTML元素访问操作 HTML DOM树 DOM 节点 DOM访问HTML元素 DOM访问表单控件 DOM访问列表框,下拉菜单 DOM访问表格子元素 DOM对HTML元素的增删改操作 DOM创建节点 DOM复制节点 DOM添加.删除节点 DOM创建列表框.下拉菜单选项 DOM添加创建好的列表框.下拉菜单选项 DOM删除列表框.下拉菜单选项 DOM动态添加删除表格内容方法 DOM创…
全局变量声明的两种方式:1,window.变量名=值;2,var 变量名=值; 全局函数声明的两种方式:1,window.函数名=function(){}2,function 函数名=function(){} BOM是Browser Object Model的缩写,是浏览器对象模型核心是window对象,所有的全局变量和全局函数都被归在了window上 使用超时调用执行间歇调用的操作. A: window是浏览器的一个实例 1,即是JS访问浏览器的一个接口. 2,又是ECMAScript的全局对…
BOM对象: Browser Object Model 即浏览器对象模型: 包含: window:窗口对象 alert();//警示框 confirm();//确认框 prompt();//输入提示框 定时器: 执行一次 setTimeout( function () {} , 时间 ) ->延时执行,返回本对象: clearTimeout(obj)->清除定时器obj; 循环执行 setInterval( function () {} , 时间)->间隔执行,返回本对象: clearI…
1.js是什么? -- 英文全称javascript javaScript(简称"JS") 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言.虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程.多范式的动态脚本语言,并且支持面向对象.命令式.声明式.函数式编程范式 1995年由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成.因为Netscape与Sun合作,Netscape管理…
BOM部分主要是针对浏览器的内容,其中常用的就是window对象和location, window是全局对象很多关于浏览器的脚本设置都是通过它. location则是与地址栏内容相关,比如想要跳转到某个页面,或者通过URL获取一定的内容. navigator中有很多浏览器相关的内容,通常判断浏览器类型都是通过这个对象. screen常常用来判断屏幕的高度宽度等. history不太常用,一般应该不会有写关于历史记录的脚本. 其中比较常用的内容就是: 如何判断各种版本的浏览器 导图 navigat…
一.什么是BOM BOM(Browser Object Model)即浏览器对象模型. BOM提供了独立于内容 而与浏览器窗口进行交互的对象: 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window: BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性: BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C,BOM最初是Netscape浏览器标准的一部分 二.window对象 浏览器里面,window对象指当前的浏览器窗口.…
一.BOM对象 BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作 window对象 所有浏览器都支持 window 对象. 概念上讲.一个html文档对应一个window对象. 功能上讲: 控制浏览器窗口的. 使用上讲: window对象不需要创建对象,直接使用即可. //浏览器全局变量windows alert() 显示带有一段消息和一个确认按钮的警告框. confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框. prompt() 显示可提示用户输入的对话框. open()…
Bom:浏览器对象模型(Browser Object Model,简称 BOM)提供了独立于内容而与浏览器窗口进行交互的对象.描述了与浏览器进行交互的方法和接口,可以对浏览器窗口进行访问和操作 (1)window对象:当前浏览器窗体 属性: status:状态栏(目前浏览器已弃用了) opener:即谁打开我的,若在A用open打开B则B的opener就是A closed:判断子窗体是否关闭 方法: alert()  弹出框 confirm() 带确认,取消弹出框 setInterval() 每…
BOM即浏览器对象模型,它包括如下一些对象! (一)screen对象,Screen 对象中存放着有关显示浏览器屏幕的信息. 常见的属性有: availHeight:返回显示屏幕的高度 availWidth:返回显示屏幕的宽度 colorDepth:返回目标设备或缓冲器上的调色板的比特深度. height:返回屏幕区域的实际高度 width:返回屏幕区域的实际宽度 (二)Window对象,Window 对象表示一个浏览器窗口或一个框架. 常见方法: (1)窗口的打开与关闭: window.open…
一.window对象 //系统对话框 var flag=confirm("提示语句");//弹出一个对话框 当你点击确定flag=true,点击取消flag=false: var num=prompt("请输入一个数",0);// 弹出一个输入框 默认是 0 点击确定 num=输入的值 点取消num=null //新建窗口 open('http://www.baidu.com'); //新建页面打开窗口 open('http://www.baidu.com','ba…
var btn = document.getElementById('d1');if(addEventListener===undefined){ btn.attachEvent('onclick',function () { alert('版本小于IE8') })}else{ btn.addEventListener('click',function () { alert('其他版本浏览器') },false)}…
1.window.open(url,ways) url 是打开的网页地址 ways 打开的方式 _self 2.window.close() 3.浏览器用户信息 Window.navigator 4.浏览器地址信息 Window.location 5.window.history 记录浏览器的访问历史记录 Window.history.forward() 前进 最新的访问记录 Window.history.back()  返回 函数的解析 函数如果把他当做函数看,就只能起到函数的意思,可以封装.…
(1)window.open() 定义和用法 open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口 语法 window.open(URL,name,specs,replace) [默认填写url,name这两个参数值即可] 详细介绍可前往:https://www.runoob.com/jsref/met-win-open.html   看一下代码编写: <!DOCTYPE html> <html lang="en"> <head> &l…
点击按钮返回顶部案例: 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Co…
1,弹框的种类 2,打开一个新页面 子窗口操作父窗口,打开新窗口显示内容open("opener.html","haha","width=300,height=300,left=300,top=300"); 1>确定窗口的位置alert(screenLeft);alert(screenTop); alert(window.screenLeft); //解决firefoxc不识别出错问题alert(window.screenTop); ale…
JS BOM 之前提到过JS和DOM之间的互动方法.而BOM(Browser Object Module)是浏览器的对象模型,它也可以和JS进行互动.也就是说,JS还可以和浏览器进行互动.因为现代主流浏览器都已经实现了JS中和BOM相关的方法,所以JS对BOM也有很高的通用性和兼容性.下面将通过几种每个浏览器都有的,通用的对象来讲述JS和BOM之间的互动方式 ■ 通用方法 alert(msg) 不用我说这是干什么的了把..这些弹出框,和页面是不相关的,自然它们就是浏览器对象BOM的一部分了 pr…
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>淘,我喜欢</title> <!--样式表是从上往下读的,所以样式表要写在上边--> <!--样式表的引入方式 1.行内样式 即写在标签当中 标签当中有个style属性 <h3 style="color: #FF0000;">这是一个标题<…
JS BOM window对象 全局变量和全局方法都归在window上 alert-comfirm-prompt 让alert .confirm等弹出框上的提示文字实现换行:\n // confirm() // 点击确定返回true,取消返回false var btn=document.getElementById("btn"); btn.onclick=function(){ // 弹出确认对话框 var result=window.confirm("您确定要删除吗?删除之…
1.bom.html <html> <head> <title>bom演示</title> <script type="text/javascript" src="js/bom.js"></script> </head> <body> <div id = 'd1'>第一个div</div> <div id = 'd2'>第二个div&l…