BOM

BOM概念

BOM(浏览器对象模型)

ECMAScript是JavaScript的核⼼,但如果要在web中使⽤JavaScript,那么BOM则⽆疑

才是真正的核⼼,

BOM的核⼼对象是window,它表⽰浏览器的⼀个实例,在浏览器中,window对象有双重

⾓⾊,它既是通过JavaScript访问浏览器窗⼝的⼀个接⼝,⼜是ECMAScript规定的

Global对象。这就意味着在⽹页中定义的任何⼀个对象、变量和函数,都以window作为其

Global对象,因此才有权访问parseInt()等对象

全局作⽤域

全局变量

全局属性

delete

系统对话框

alert():警告//undefined

confirm():确认////Boolean

propmt():提⽰//返回输⼊值||null

print();打印

find():查找

console

console.warn('警告');

console.error('错误');

console.group();

console.groupEnd();

console.time();

console.timeEnd();

console.dirxml()//显是节点代码窗⼝⼤⼩

var pageWidth=window.innerWidth,

pageHeight=window.innerHeight;

一般还会做兼容处理

窗口的打开

window.open('https://www.baidu.com','botFrame');

当前窗口打开

window.open('https://www.baidu.com','_self');

新窗口打开

_blank

window.open('https://www.baidu.com','_blank');

//_top//_parent

新窗口关闭

幕布-思维概要整理⼯具

var abs=window.open('https://www.baidu.com','_blank');

setTimeout(function(){

abs.close();

},3000)

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  •   ECMAScript 是 JavaScript 的核心,但如果要在 Web 中使用 JavaScript,那么...
    霜天晓阅读 1,006评论 0赞 0
  • 什么是BOM BOM:Browser Object Model 浏览器对象模型BOM是JavaScript组成之一...
    ZombieBrandg阅读 814评论 0赞 1
  • 大家好,我是IT修真院郑州分院第三期的学员高雪峰,一枚正直、纯洁、善良的前端程序员 今天给大家分享一下,修真院官网...
    月如春秋阅读 489评论 0赞 1
  • 大家好,我是IT修真院郑州分院第三期的学员高雪峰,一枚正直、纯洁、善良的前端程序员 今天给大家分享一下,修真院官网...
    月如春秋阅读 428评论 0赞 0
  • 什么是BOM BOM是browser object model的缩写,简称浏览器对象模型 BOM提供了独立于内容而...
    饥人谷_hak阅读 1,736评论 0赞 1

友情链接更多精彩内容