本文阐述了JavaScript中BOM对象的原理和用法。分享给大家参考,如下:
百度百科BOM(Browser Object Model)是指浏览器对象模型,用于描述对象之间的层次关系。浏览器对象模型提供了独立于内容的对象结构,并且可以与浏览器窗口交互。BOM由多个对象组成,其中表示浏览器窗口的Window对象是BOM的顶层对象,其他对象都是该对象的子对象。
据我理解,博主是这样理解的:BOM对象是指窗口对象,不是JavaScript的内置对象,而是浏览器生成的。如果你需要知道内置对象,你可以阅读另一篇博文。
图形BOMBOM对象也分为以下子对象。说实话,这个图有点难看。下面我将详细介绍这些子对象。
窗口对象的常见操作
window . alert(' hello ');//弹出警告框窗口,确认(文本);//弹出确认对话框,返回布尔值window.prompt(text,default str);//弹出输入框,返回输入窗口. close();//关闭当前页面窗口. print();//打印操作注意事项:声明变量时,最外层声明的所有变量(不是函数中的)都属于窗口对象的属性,例如。
scriptvar str='中国';//最外面的变量是window对象的属性console . log(str);//输出:Chinaconsole . log(window . str);//输出:China/scriptnavigator对象的常用属性(包含浏览器信息的对象)
AppCodeName:内部代码appName:启用浏览器名称Cookie:Cookie是否可用用户代理:用户代理信息
位置对象(浏览器地址栏对象)的通用属性
Host:主机名href:地址链接,可以用这个属性实现页面跳转路径名:地址路径搜索:参数信息
页面跳转
window . location . href=' http://www . webbc . win ';//页面跳转到历史对象(history object)的属性
长度:历史记录的数量
通用方法
Back():向前向后一页():向前一页go(num):指定要跳转到哪一页。如果参数为正,则表示向前翻页;如果是否定的,就意味着向后翻一页
屏幕对象的通用属性
高度:高度宽度:宽度可用高度:可用高度可用宽度:可用宽度
更多对JavaScript相关内容感兴趣的读者可以查看本网站专题:《JavaScript操作DOM技巧总结》、《JavaScript页面元素操作技巧总结》、《JavaScript事件相关操作与技巧大全》、《JavaScript查找算法技巧总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript遍历算法与技巧总结》、《JavaScript错误与调试技巧总结》和0103010
希望本文对JavaScript编程有所帮助。