什么是BOM编程

时间:2024-5-6    作者:老大夫    分类: js


BOM不是爆炸的意思,而是Browser Object Model的意思,他把浏览器作为对象来执行需要执行的function函数。而不仅仅是人的交互来触发函数。

面对浏览器为对象编程,就是熟练使用各个对象的API作用,具体可以查查网页。

以下为对象名称

window 顶级对象,代表整个浏览器窗口

  • location对象 window对象的属性之一,代表浏览器的地址栏
  • history对象 window对象的属性之一,代表浏览器的访问历史
  • screen对象 window对象的属性之一,代表屏幕
  • navigator对象 window对象的属性之一,代表浏览器软件本身
  • document对象 window对象的属性之一,代表浏览器窗口目前解析的html文档

navigator是浏览器本身,因为之前开发js公司的浏览器叫navigator就沿用到了今天。

会话存储和本地存储的区别:重启浏览器后,会话存储消失,本地存储还在。


扫描二维码,在手机上阅读

推荐阅读: