当前位置: 首页 > Web前端 > HTML

前端实训-中级阶段(四)-BOM浏览器对象模型(2019-07-04期)

时间:2023-04-02 20:10:13 HTML

前端最基础的就是HTML+CSS+Javascript。掌握这三项技术算是入门,但也只是入门而已。现在前端开发的定义远不止于此。前端小课堂(HTML/CSS/JS),本着提高技术水平,夯实基础知识的中心思想,开课(每周四)。我们已经基本掌握了常规的语法和语义,以及基本的使用方法。下面我们就深入了解一下里面的原理。在上一节中,我们讨论了DOM对象。在本节中,让我们看一下BOM对象(浏览器对象)。BOM对象实际上是我们的窗口对象。我们要谈什么?什么是BOM对象?BOM对象上的属性BOM对象是什么?BOM(BrowserObjectModel)中文浏览器对象模型。表示包含DOM文档的窗口。提供用于与浏览器窗口交互的对象不会在选项卡之间共享。window对象既是ECMAScript规范中的Global对象,也是BOM中的顶级对象;BOM对象上的属性document指向窗口中加载的DOM文档(document.defaultView属性可以获取指定文档所在的窗口。)控制台提供浏览器访问调试控制台。低版本IE有打印对象,会造成内存泄漏。尽量不要在线使用。history对历史对象的引用。用于描述当前浏览器的历史记录。仅提供有限的API。不提供访问、修改等操作。length表示当前历史记录条数back(),backwardforward(),forwardgo(),01-1等参数。location当前加载页面的url、端口、协议等信息。您还可以浏览当前窗口。获取或设置href,网页的urlreload()true是放弃缓存刷新,默认是用普通属性替换replace(),历史中不会留下任何记录assign()相当于直接设置hrefnavigator返回当前浏览器相关信息。包括浏览器名称、版本、语言、系统平台、用户特征字符串等信息。屏幕返回客户端屏幕参数。frames页面中对其他iframe的引用其他常用的devicePixelRatio返回当前显示的物理像素与设备独立像素的比例。fullScreen表示窗口是否全屏显示。localStorage&sessionStoragelocalstorageopener返回打开当前窗口的窗口引用(open打开页面)性能检测网页加载速度微信公众号:前端linong初级文章目录前端实训-初级(17)-数据存储(cookie、session、stroage)前端训练-初级(13)-正则表达式前端训练-初级(13)-类、模块、继承前端训练-初级(13)-ECMAScript(内置对象、函数)前端训练-初级阶段(13)-ECMAScript(语法、变量、值、类型、运算符、语句)前端训练-初级阶段(13、18)前端训练-初级阶段(9-12)前端训练-初级阶段(5-8)前端训练-初级阶段(1-4)中级文章目录前端训练-中级阶段(2)-事件(event)事件冒泡、捕获——(2019-06-20期)前端实训-中级(三)——DOM文档对象模型(2019-06-27期)