说说你对BOM的理解,常见的BOM对象你了解哪些

说说你对BOM的理解,常见的BOM对象你了解哪些,第1张

BOM (Browser Object Model),浏览器对象模型,提供了独立于内容与浏览器窗口进行交互的对象

其作用就是跟浏览器做一些交互效果,比如如何进行页面的后退,前进,刷新,浏览器的窗口发生变化,滚动条的滚动,以及获取客户的一些信息如:浏览器品牌版本,屏幕分辨率

浏览器的全部内容可以看成 DOM ,整个浏览器可以看成 BOM 。区别如下:

Bom 的核心对象是 window ,它表示浏览器的一个实例

在浏览器中, window 对象有双重角色,即是浏览器窗口的一个接口,又是全局对象

因此所有在全局作用域中声明的变量、函数都会变成 window 对象的属性和方法

关于窗口控制方法如下:

window.open() 既可以导航到一个特定的 url ,也可以打开一个新的浏览器窗口

如果 window.open() 传递了第二个参数,且该参数是已有窗口或者框架的名称,那么就会在目标窗口加载第一个参数指定的URL

window.open() 会返回新窗口的引用,也就是新窗口的 window 对象

window.close() 仅用于通过 window.open() 打开的窗口

新创建的 window 对象有一个 opener 属性,该属性指向打开他的原始窗口对象

url 地址如下:

location 属性描述如下:

除了 hash 之外,只要修改 location 的一个属性,就会导致页面重新加载新 URL

location.reload() ,此方法可以重新刷新当前页面。这个方法会根据最有效的方式刷新页面,如果页面自上一次请求以来没有改变过,页面就会从浏览器缓存中重新加载

如果要强制从服务器中重新加载,传递一个参数 true 即可

navigator 对象主要用来获取浏览器的属性,区分浏览器类型。属性较多,且兼容性比较复杂

下表列出了 navigator 对象接口定义的属性和方法:

保存的纯粹是客户端能力信息,也就是浏览器窗口外面的客户端显示器的信息,比如像素宽度和像素高度

history 对象主要用来操作浏览器 URL 的历史记录,可以通过参数向前,向后,或者向指定 URL 跳转

常用的属性如下:

接收一个整数数字或者字符串参数:向最近的一个记录中包含指定字符串的页面跳转,

当参数为整数数字的时候,正数表示向前跳转指定的页面,负数为向后跳转指定的页面

BOM全称为Bill of Material,中文名字是物料清单,它采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品构成和所有要涉及的物料,为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清单,即是BOM。

BOM是定义产品结构的技术文件,因此,它又称为产品结构表或产品结构树。在某些工业领域,可能称为“配方”、“要素表”或其它名称。

BOM是PDM/MRPⅡ/ERP信息化系统中最重要的基础数据,其组织格式设计和合理与否直接影响到系统的处理性能,因此,根据实际的使用环境,灵活地设计合理且有效的BOM是十分重要的。

扩展资料

BOM的其他作用:

1、BOM是ERP系统识别各个物料的工具。

2、BOM是MRP运行的最重要的基础数据之一,是MPS转变成MRP的关键环节。

3、各个物料的工艺路线通过BOM可以生成最终产品项目的工艺路线。

4、BOM是物料采购的依据。

5、BOM是零组件外协加工的依据。

参考资料来源:百度百科-BOM


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/140617.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-18
下一篇2023-03-18

发表评论

登录后才能评论

评论列表(0条)

    保存