bom

04.前端之BOM和DOM

我是研究僧i 提交于 2019-11-29 09:52:48
前戏   到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。   也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。   JavaScript分为 ECMAScript,DOM,BOM。   BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。   DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。   Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成:document.write()。 BOM window对象      看上面的例子你会发现,name直接封装到了window对象上,了解一下就可以了。   所有浏览器都支持 window 对象。它表示浏览器窗口。   **如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象(了解)。*   *

前端基础之BOM和DOM

时光总嘲笑我的痴心妄想 提交于 2019-11-29 08:14:23
前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript 有能力与浏览器进行“对话”。 DOM (Document Object Model)是指文档对象模型,通过它,可以访问HTML文档的所有元素。 Window对象是客户端JavaScript最高层对象之一,由于window对象是其它大部分对象的共同祖先,在调用window对象的方法和属性时,可以省略window对象的引用。例如:window.document.write()可以简写成:document.write()。 window对象 所有浏览器都支持 window 对象。它表示浏览器窗口。 *如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。 *没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。 所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员

错误:非法字符:“\\ufeff”

混江龙づ霸主 提交于 2019-11-29 03:16:22
导入开源的项目的时候,你可以碰到以上的编码问题,这一般这个项目是用eclipse开发的。主要原因是: Eclipse可以自动把UTF-8+BOM文件转为普通的UTF-8文件,但Android Studio需要重新转一下 解决方法 将编码格式UTF-8+BOM文件转为普通的UTF-8文件。 一、简单方法,在AS右下角,将编码改为GBK,再转为UTF-8,可以解决 来源: https://www.cnblogs.com/coderdxj/p/11441845.html

关于BOM的一些基本知识以及表格的操作

谁说我不能喝 提交于 2019-11-29 02:02:50
首先先了解什么是BOM? BOM:英文全称Browser Object Model,即 浏览器对象模型 。浏览器页面初始化时,会在内存创建一个全局对象,用来描述当前窗口的属性和状态,这个全局对象被称为浏览器对象模型。 不同于DOM的标准化组织是W3C,JavaScript的语法标准化组织是ECMA,BOM没有官方标准,它最初是Netscape浏览器标准的一部分,也就是说,对于现代浏览器,每个浏览器都有自己的BOM实现方法,所以直接使用BOM会有 兼容性问题 。  BOM有六个子对象:    1.history:浏览器的历史记录(前进,后退,刷新)    2.location:窗口的url,地址栏的信息;    3.navigator:浏览器的配置信息;    4.document:DOM;    5.screen:屏幕的信息以及相关属性;    6.event:事件对象 在这些子对象中,history对象是常用的对象,控制网页的前进,后退或者刷新。而在这些中有一个功能就是停留在当前页面无法后退前进,这个功能的实现方法有:   1.winndow.history.forward(1):这个方法是防止下一个页面返回,比如A(有这个代码)转到B,B就无法回到A;   2.window.history.go(0):这个方法最常用,表示页面永远停留在当前页面,也可用作刷新页面;    

删除订单BOM的链接的文档(linked document)[BAPI_DOCUMENT_SAVEOBJECTLINKS]

ぐ巨炮叔叔 提交于 2019-11-29 00:32:25
1, 前台操作 Tcode:CSKB 输入销售订单号和行项目,点击start order browser展开订单BOM(order BOM). <img class="alignnone size-full wp-image-3025" src="http://www.baidusap.com/wp-content/uploads/2017-02-16_15-27-02.png" alt="2017-02-16_15-27-02" width="854" height="548" srcset="http://www.baidusap.com/wp-content/uploads/2017-02-16_15-27-02.png 854w, http://www.baidusap.com/wp-content/uploads/2017-02-16_15-27-02-740x475.png 740w, http://www.baidusap.com/wp-content/uploads/2017-02-16_15-27-02-768x493.png 768w" sizes="(max-width: 854px) 100vw, 854px" /> 找到对应的物料,右键display <img class="alignnone size-full wp-image

【前端之BOM和DOM】

白昼怎懂夜的黑 提交于 2019-11-28 15:02:21
原文: 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对象是其它大部分对象的共同祖先

JS中DOM和BOM介绍

随声附和 提交于 2019-11-28 10:20:43
1. 什么是BOM? BOM是Browser Object Model的缩写,简称浏览器对象模型。这个对象就是window BOM提供了独立于内容而与浏览器窗口进行交互的对象 BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性 BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C BOM最初是Netscape浏览器标准的一部分 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window。 JavaScript的组成:ECMAScript、BOM、DOM,其中ECMAScript为JavaScript的核心,但是如果要在浏览器中使用JavaScript,那么BOM才是JavaScript的核心 2.window对象介绍,内置对象(location/history/navigator)及方法 什么是window对象,window对象是浏览器内置的一个对象,相当于BOM的一个抽象 window对象是js中全局对象的寄存地。 window对象的常见方法: alert(要显示的文本); //弹出信息框 prompt(提示对话框信息); //弹出输入框,点击确定,返回字符串,点击取消,返回null confirm(提示文字); //点击确定返回true,点击取消返回false close(); //关闭浏览器(火狐不支持!)

BOM的初级理解

时光毁灭记忆、已成空白 提交于 2019-11-28 09:54:24
1.什么是BOM,BOm有什么作用? BOM和DOM、ES是JavaScript的重要三个组成部分; 其中BOM是专门操作浏览器的API,其实他就是一种兼容性问题,这其中问题比较大就是IE浏览器,谁叫它与众不同呢,记住BOM是他和另外两个部分不一样,另外两个都是有组织定义语法,都统一了,但是BOM就不一样,因为它是操作浏览器的,我们现在市面上有5种浏览器,所以谁也不听谁的,所以就出现了兼容性问题; DOM我们之前讲过它是让js有能力去操作HTML和xml的,间接的操作样式它的语法就是由W3C定义的 这其中XML是什么:被设计用来传输和存储数据和现实数据的,就是自己可以定义标签,不像HTML一样,规定死了的 JavaScript是由ES(ECMAScript)定义的。 2.现在就具体了解一下BOM具体在浏览器上是操作那几个部分的 我们来分布了解 1代表的是history:意思是浏览器的历史记录 它可能和我们理解的历史记录不一样,他这个就像一个栈一样,就只有一个口,我们点一下网址成功的话就会把这个网址放到这个栈当中当,我们点第二个成功的网址就会有一个返回上一页的标致,就是把你之前访问的网址放到一起,当你返回的时候就会在这个栈里面找,同理当你返回上一页,就会出现下一页的指向,原理都一样,还有一个刷新,这三个就代表的浏览器的历史记录。 2代表location:它是窗口的URL,地址栏信息

必须记的BOM常用api及DOM对象下常用api

六眼飞鱼酱① 提交于 2019-11-28 08:47:42
js组成 EcmaScript js基础语法 BOM 浏览器相关 浏览器对象模型、 DOM 文档对象模型 操作html BOM window对象 是js顶层对象,全局对象 window属性和方法,都可以省略window直接使用window:是浏览器BOM相关api,基本都是 window对象的 BOM相关api ​alert() window.alert(); 弹窗prompt(); window.prompt() 弹窗接受用户输入信息confirm() 确认框 返回值:当用户点击确认时,返回true,点击取消 返回 false history对象 history对象,主要保存,浏览器 历史记录相关的信息 三个方法history.forward() 前进一步history.back() 后退一步history.go() go(1) 前进一步 go(0) 刷新 go(-1) 后退一步 location对象 保存的是浏览器地址栏相关信息:获取当前窗口地址,可以改变当前窗口的地址 href属性 保存了当前窗口的地址(完整的地址) 获取href属性,获取了当前地址 改变了href属性,跳转页面reload() 方法 刷新 navigator 记录浏览器一些基本信息 属性 可以不记 userAgent 记录浏览器基本信息- navigator.appName` 获取当前浏览器的名称-

BOM简介

有些话、适合烂在心里 提交于 2019-11-28 05:48:28
  BOM(浏览器对象模型)让JavaScript可以和浏览器进行交流。 一  BOM是什么 当我们使用浏览器打开一个网页时,浏览器会为该页面创建一个窗口,专门用于展示该网页的内容。这时浏览器会在内存中创建一个对象,专门用于记录描述该窗口的属性和状态变化等信息,这个对象就被称为浏览器对象模型,通常我们也叫它全局对象。 BOM的核心是一个window对象,一定程度上window对象即代表了这个浏览器窗口 。BOM不像DOM和JavaScript那样有自己的标准,它最开始只是Netscape浏览器标准的一小部分,而现代浏览器都实现了自己的BOM,但是为了能与JavaScript交互,各大浏览器都实现了一些相同的属性和方法,所以我们在 使用BOM时请注意他们的兼容性问题 。   另外,如果文档包含框架(在一个页面中使用了iframe或frame标签),浏览器将为该标签创建一个新的window对象。 二  BOM核心 上面已经提到,BOM的核心是一个window对象,这个window对象又包含了5个核心对象: document:文档对象 history:客户端浏览历史记录 location:网页地址 navigator:客户端浏览器信息 screen:客户端屏幕信息 三  window对象常用方法和属性 Window对象是全局对象,所有的表达式都在该环境中计算