bom

BOM对象与DOM对象区别

让人想犯罪 __ 提交于 2019-11-28 01:14:31
BOM对象和DOM对象的区别 什么是BOM BOM是Browser Object Model的简写, 即浏览器对象模型 BOM由一系列对象组成, 是访问、 控制、 修改浏览器 的属性的方法 BOM没有统一的标准(每种客户端都可以自定标准)。 BOM的顶层是window对象 什么是DOM DOM是Document Object Model的简写,即文档对象 模型。 DOM用于XHTML、 XML文档的应用程序接口(API) DOM提供一种结构化的文档描述方式, 从而使HTML内 容使用结构化的方式显示 DOM由一系列对象组成,是访问、检索、修改XHTML 文档内容与结构的标准方法。 DOM标准是由w3c制定与维护。 DOM是跨平台与跨语言 的。 DOM的顶层是document对象 来源: https://blog.csdn.net/qq_36835560/article/details/99878526

【前端之BOM和DOM】

☆樱花仙子☆ 提交于 2019-11-27 20:45:03
" 目录 #. window对象介绍 #. window子对象 1. 浏览器对象 navigator 2. 屏幕对象 screen 3. 历史 history 4. 地址(URL) location 5. 弹出框 /. 警告框 alert /. 确认框 confirm /. 提示框 prompt 6. 计时相关 /. 一次性 setTimeout() /. 周期性 setInterval() #. DOM 1. 查找标签 document /. 直接查找 /. 间接查找 2. 节点操作 /. 创建节点 /. 添加节点 /. 删除节点 /. 替换节点 /. 属性节点 /. attribute 操作 3. 获取值操作 4. class 操作 5. 指定CSS属性 #. 事件 #. window对象介绍 JavaScript分为: ECMAScript 、DOM、BOM. BOM(Browser Object Model)是指浏览器对象模型,它使JavaScript有能力与浏览器进行"对话". DOM(Document Object Model)是指文档对象模型,通过它可以访问HTML文档的所有元素. window对象是客户端的JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用 。例

Java读带有BOM的UTF-8文件乱码原因及解决方法

蓝咒 提交于 2019-11-27 17:13:17
最近在处理文件时发现了同样类型的文件使用的编码可能是不同的。所以想将文件的格式统一一下(因为UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:如何查看现有文件的编码方式。 上网找了一下,找到几篇比较好文章,这里就不转载啦把链接搞过来。 文件编码问题集锦 字符串编码(charset,encoding,decoding)问题原理 Java编码浅析 判定文件编码或文本流编码的方法 上面的几篇文章可以看成认识编码问题的“从入门到精通” 如果你看完了上面的文章,一定了解到了,在java中,class文件采用utf8的编码方式,JVM运行时采用utf16。Java的字符串是永远都是unicode的,采用的是UTF-16的编码方式。 想测试一下,java对UTF-8文件的读写的能力,结果发现了一个很郁闷的问题,如果通过java写的UTF-8文件,使用Java可以正确的读,但是如果用记事本将相同的内容使用UTF-8格式保存,则在使用程序读取是会从文件中多读出一个不可见字符。 测试代码如下: import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader;

JavaScript之BOM操作

天大地大妈咪最大 提交于 2019-11-27 16:22:56
目录 一, 什么是BOM 二, BOM 的常见内置方法和内置对象 弹出系统对话框: 打开窗口、关闭窗口: 获取窗口宽高: 定时器: location对象: navigator对象 history对象 screen对象 一, 什么是BOM BOM:Browser Object Model,浏览器对象模型 BOM的结构图: 从上图也可以看出: window对象是BOM的顶层(核心)对象 ,所有对象都是通过它延伸出来的,也可以称为window的子对象。 DOM是BOM的一部分。 window对象: window对象是JavaScript中的顶级对象 。 全局变量、自定义函数也是window对象的属性和方法。 window对象下的属性和方法调用时,可以省略window。 二, BOM 的常见内置方法和内置对象 弹出系统对话框: 比如说, alert(1) 是 window.alert(1) 的简写,因为它是window的子方法。系统对话框有三种: alert(); //不同浏览器中的外观是不一样的 confirm(); //兼容不好 prompt(); //不推荐使用 打开窗口、关闭窗口: 打开窗口: window.open(url,target) //url:要打开的地址。 //target:新窗口的位置。可以是:_blank 、_self、 _parent 父框架。 关闭窗口:

【前端之BOM和DOM】 -- 2019-08-17 00:47:52

妖精的绣舞 提交于 2019-11-27 14:14:08
原文: http://blog.gqylpy.com/gqy/239 " 目录 #. window对象介绍 #. window子对象 1. 浏览器对象 navigator 2. 屏幕对象 screen 3. 历史 history 4. 地址(URL) location 5. 弹出框 /. 警告框 alert /. 确认框 confirm /. 提示框 prompt 6. 计时相关 /. 一次性 setTimeout() /. 周期性 setInterval() #. DOM 1. 查找标签 document /. 直接查找 /. 间接查找 2. 节点操作 /. 创建节点 /. 添加节点 /. 删除节点 /. 替换节点 /. 属性节点 /. attribute 操作 3. 获取值操作 4. class 操作 5. 指定CSS属性 #. 事件 #. window对象介绍 JavaScript分为: ECMAScript 、DOM、BOM. BOM(Browser Object Model)是指浏览器对象模型,它使JavaScript有能力与浏览器进行"对话". DOM(Document Object Model)是指文档对象模型,通过它可以访问HTML文档的所有元素. window对象是客户端的JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先

BOM浏览器对象模型

僤鯓⒐⒋嵵緔 提交于 2019-11-27 10:57:21
访问和操作浏览器窗口的模型称为浏览器对象模型BOM(Browser Object Model)。 BOM整体对象图。 核心是window对象; 以下有特殊双重身份: window对象 既是ECMAScript规范中的Global对象,也是BOM中的顶级对象; document对象 既是BOM顶级对象的一个属性,也是DOM模型中的顶级对象 location对象 既是window对象的属性,同时也是document对象的属性。 1. window对象 (从两个方面看待:ECMAScript规范中的Global对象,也是BOM中的顶级对象) 1.1 window作为ECMAScript中的Global对象 1_引用window对象的属性和方法时,可以省略window。(就像Globle对象一样) 2_在全局作用域中this和window指向同一个对象,另外,还可以使用self来引用window对象,全等关系即:this===window===self。 3_在全局作用域中定义的变量和函数也会成为window对象的属性和方法,但是和直接在window对象上定义属性还是有区别:   a、全局变量不能使用delete删除(相当于给window定义属性时将属性特性[[Configurable]]赋值为false了), 直接在window对象上定义的属性可以使用delete删除

BOM对象

痴心易碎 提交于 2019-11-27 07:14:29
BOM对象:浏览器对象模型 document: html文档 windows: 页面窗口 loaction: 网址路径url history: 历史记录 navigator: 当前浏览器的属性,包括名称、版本号 screen: 当前浏览者屏幕对象 设置定时器: setInterval(function(),1000) 取消定时器: clearInterval 替换: replace('a','b') 将a替换为b 通过定时器设置,调用方法可通过点击按钮,控制开关时钟运行。 function stopTime(){ clearInterval(t); } function startTime(){ t=window.setInterval("showtime()",1000); } 来源: https://www.cnblogs.com/god3064371/p/11350256.html

BOM以及几个对象

↘锁芯ラ 提交于 2019-11-27 06:06:33
JavaScript分为三个部分 ECMAScript:JavaScript的语法标准。包括变量、表达式、运算符、函数、if语句、for语句等。 DOM :文档对象模型,操作 网页上的元素 的API。比如让盒子移动、变色、轮播图等。 BOM :浏览器对象模型,操作 浏览器部分功能 的API。比如让浏览器自动滚动。 BOM:Browser Object Model,浏览器对象模型。 常见的几个对象history location nabigator window <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <script> // open方法 setTimeout(function () { // window对象打开窗口 window.open('http://www.baidu.com', '_self'); },2000); //location对象:相当于解析url setTimeout(function () { location.href = "http://www.baidu.com"; window.location.reload();//重加载 }, 5000); // navigator对象 可以获取客服端一些信息

【Web】Web-API(No.57)BOM

流过昼夜 提交于 2019-11-27 04:56:44
BOM 需要素材点击图片联系我或私信、评论 BOM的概念 BOM(Browser Object Model) 是指浏览器对象模型,浏览器对象模型提供了独立于内容的、可以与浏览器窗口进行互动的对象结构。BOM由多个对象组成,其中代表浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。 我们在浏览器中的一些操作都可以使用BOM的方式进行编程处理, 比如:刷新浏览器、后退、前进、在浏览器中输入URL等 BOM的顶级对象window window是浏览器的顶级对象,当调用window下的属性和方法时,可以省略window 注意:window下一个特殊的属性 window.name 对话框 alert() prompt() confirm() 页面加载事件 onload window . onload = function ( ) { // 当页面加载完成执行 // 当页面完全加载所有内容(包括图像、脚本文件、CSS 文件等)执行 } onunload window . onunload = function ( ) { // 当用户退出页面时执行 } 定时器 setTimeout()和clearTimeout() 在指定的毫秒数到达之后执行指定的函数,只执行一次 // 创建一个定时器,1000毫秒后执行,返回定时器的标示 var timerId =