广告
返回顶部
首页 > 资讯 > 精选 >JavaScript BOM知识点有哪些
  • 562
分享到

JavaScript BOM知识点有哪些

2023-06-04 11:06:42 562人浏览 安东尼
摘要

本篇内容主要讲解“javascript BOM知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript BOM知识点有哪些”吧!1、BOM 简介   所谓的 BOM 即浏览

本篇内容主要讲解“javascript BOM知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript BOM知识点有哪些”吧!

1、BOM 简介

  所谓的 BOM 即浏览器对象模型(Browser Object Model)。BOM 赋予了 JS 操作浏览器的能力,即 window 操作。DOM 则用于创建删除节点,操作 HTML 文档。BOM 尚无正式的标准,导致各浏览器对于 BOM 方法的支持各有不同,因此需要具体问题具体对待。


2、window 对象

  window 对象是 BOM 的核心,window 对象指当前的浏览器窗口。所有 JS 全局对象、函数以及变量都属于 window 对象。全局变量是 window 对象的属性。全局函数是 window 对象的方法。甚至 DOM 的 document 也属于 window 对象的属性之一,只是大多数情况下可以忽略不写。
 

  window 对象方法:

方法描述
alert()弹出带有文本消息和一个确认按钮的警告框
prompt()弹出可提示用户输入的对话框
confirm()弹出带有文本消息及确认按钮和取消按钮的对话框
open()打开一个新的浏览器窗口    
close()关闭浏览器窗口
print()打印当前窗口的内容
focus()把键盘焦点给予一个窗口
blur()把键盘焦点从顶层窗口移开
moveBy(xnum, ynum)相对窗口的当前坐标将对象移动指定的像素
moveTo(x, y)把窗口的左上角移动到一个指定的坐标
resizeBy(w, h)按照指定的像素调整窗口的大小
resizeTo(w, h)将窗口的大小调整到指定的宽度和高度
scrollBy(xnum, ynum)按照指定的像素值来滚动内容
scrollTo(x, y)将内容滚动到指定的坐标
setInterval()每隔指定的时间执行代码
setTimeout()在指定的延迟时间之后来执行代码
clearInterval()取消 setInterval() 的设置
clearTimeout()取消 setTimeout() 的设置


3、窗口操作

(1)、打开窗口

  open() 方法可用于打开新窗口。

  语法:window.open(url, name/target, 窗口设置, replace)

  该方法的三个参数都是可选的,默认在新页面打开一个空白页。第一个参数可设置要打开窗口的路径。第二个参数规定在何处打开新窗口,也可用于指定窗口的名称。第三个参数设置窗口参数,多个参数可用逗号分隔。如果有第一个参数,后面两个参数可省略,则在新页面打开。第二个参数一般无需设置,如果要规定窗口的参数,则必须有第二个参数,必须为 '_blank',或者用 '', 代替,并且距离屏幕顶部不能为 0,否则失效,如果设置了左边距离,顶部可设置为 0。最后一个参数规定加载到窗口的 URL 是在窗口的浏览历史中创建一个条目,还是替换浏览器历史中的当前条目,值为 true 或 false, 值为 true 时 URL 替换浏览历史中的当前条目,为 false 时 URL 在浏览历史中创建新的条目。
 

  下表是一些常用的窗口设置参数:

参数

说明

top

Num

新窗口距屏幕顶部的距离

left

Num

新窗口距屏幕左端的距离

width

Num

新窗口的宽度

height

Num

新窗口的高度

menubar

yes/no/1/0

窗口是否有菜单栏,默认是yes

scrollbars

yes/no/1/0

窗口是否有滚动条,默认是yes

toolbar

yes/no/1/0

窗口是否有工具栏,默认是yes

status

yes/no/1/0

窗口是否有状态栏,默认是yes

location

yes/no/1/0

窗口是否显示地址栏,默认是yes

resizable

yes/no/1/0

是否允许改变窗口大小,默认是yes

directories

yes/no/1/0

是否添加目录按钮,默认是yes

  实例A:点击按钮,在新窗口打开上海尚学堂首页,宽 600,高 400,距屏顶 0 像素,屏左 10 像素。

<script>

<script>

function printpage(){

    window.print();

}

</script>
 

<script>

function printpage(){

    window.print();

}

</script>
 


 

(3)、关闭窗口

  window.close() 方法可用于关闭当前窗口。

 

--结束END--

本文标题: JavaScript BOM知识点有哪些

本文链接: https://www.lsjlt.com/news/237626.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaScript BOM知识点有哪些
    本篇内容主要讲解“JavaScript BOM知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“JavaScript BOM知识点有哪些”吧!1、BOM 简介   所谓的 BOM 即浏览...
    99+
    2023-06-04
  • javascript小知识点有哪些
    本篇内容主要讲解“javascript小知识点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript小知识点有哪些”吧!设置图片时<image scr="&qu...
    99+
    2023-06-04
  • JavaScript学习知识点有哪些
    这篇文章主要为大家展示了“JavaScript学习知识点有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript学习知识点有哪些”这篇文章吧。一...
    99+
    2022-10-19
  • JavaScript基础知识点有哪些
    这篇文章主要介绍“JavaScript基础知识点有哪些”,在日常操作中,相信很多人在JavaScript基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java...
    99+
    2022-10-19
  • JavaScript模块知识点有哪些
    这篇文章主要介绍“JavaScript模块知识点有哪些”,在日常操作中,相信很多人在JavaScript模块知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java...
    99+
    2022-10-19
  • JavaScript面试知识点有哪些
    这篇文章主要介绍了JavaScript面试知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript面试知识点有哪些文章都会有所收获,下面我们一起来看看吧。...
    99+
    2022-10-19
  • 常见的JavaScript知识点有哪些
    这篇文章主要讲解了“常见的JavaScript知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常见的JavaScript知识点有哪些”吧!1.声明...
    99+
    2022-10-19
  • JavaScript的底层知识点有哪些
    这篇文章将为大家详细讲解有关JavaScript的底层知识点有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。JavaScript是一门直译式的解释型脚本语言,它具有动...
    99+
    2022-10-19
  • JavaScript事件的知识点有哪些
    今天小编给大家分享一下JavaScript事件的知识点有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2022-10-19
  • JavaScript迭代器知识点有哪些
    本文小编为大家详细介绍“JavaScript迭代器知识点有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript迭代器知识点有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起...
    99+
    2022-10-19
  • JavaScript之DOM的知识点有哪些
    这篇文章主要介绍“JavaScript之DOM的知识点有哪些”,在日常操作中,相信很多人在JavaScript之DOM的知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2022-10-19
  • JavaScript面试的知识点有哪些
    这篇“JavaScript面试的知识点有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“...
    99+
    2022-10-19
  • 常用的JavaScript知识点有哪些
    这篇文章主要介绍“常用的JavaScript知识点有哪些”,在日常操作中,相信很多人在常用的JavaScript知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”常用的JavaScript知识点有哪些...
    99+
    2023-07-05
  • javascript DOM节点属性知识点有哪些
    这篇文章主要介绍了javascript DOM节点属性知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇javascript DOM节点属性知识点有哪些文章都会有所收获...
    99+
    2022-10-19
  • javascript中Ajax基础知识点有哪些
    小编给大家分享一下javascript中Ajax基础知识点有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Ajax基础Aja...
    99+
    2022-10-19
  • javascript中的函数知识点有哪些
    这篇文章主要讲解了“javascript中的函数知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“javascript中的函数知识点有哪些”吧!Ja...
    99+
    2022-10-19
  • JavaScript编码规范知识点有哪些
    这篇文章主要介绍“JavaScript编码规范知识点有哪些”,在日常操作中,相信很多人在JavaScript编码规范知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2022-10-19
  • JavaScript匿名函数知识点有哪些
    这篇文章主要介绍了JavaScript匿名函数知识点有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇JavaScript匿名函数知识点有哪些文章都会有所收获,下面我们一起来...
    99+
    2022-10-19
  • JavaScript中数组的知识点有哪些
    这篇文章主要讲解了“JavaScript中数组的知识点有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript中数组的知识点有哪些”吧!数组...
    99+
    2022-10-19
  • JavaScript基础入门知识点有哪些
    这篇文章给大家分享的是有关JavaScript基础入门知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。JavaScript简介JavaScript(Java脚本)是一种基于对象(Object)和事件驱动...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作