From 4f18f4205ac4273d16eb1169c42e48312881e134 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=BD=97=E5=90=AF=E6=81=92?= <3013545725@qq.com> Date: Fri, 18 Nov 2022 04:08:48 +0000 Subject: [PATCH] =?UTF-8?q?=E7=BD=97=E5=90=AF=E6=81=92?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 罗启恒 <3013545725@qq.com> --- .../2022-11-17 \347\254\224\350\256\260.md" | 47 +++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 "44 \347\275\227\345\220\257\346\201\222/\347\254\224\350\256\260/2022-11-17 \347\254\224\350\256\260.md" diff --git "a/44 \347\275\227\345\220\257\346\201\222/\347\254\224\350\256\260/2022-11-17 \347\254\224\350\256\260.md" "b/44 \347\275\227\345\220\257\346\201\222/\347\254\224\350\256\260/2022-11-17 \347\254\224\350\256\260.md" new file mode 100644 index 0000000..4ca6ef4 --- /dev/null +++ "b/44 \347\275\227\345\220\257\346\201\222/\347\254\224\350\256\260/2022-11-17 \347\254\224\350\256\260.md" @@ -0,0 +1,47 @@ +浏览器对象模型(BOM) + +浏览器对象模型主要包括window、history、location和document等对象,其中window对象是整个BOM的顶层对象。 + +window对象下主要包括如下对象: + +(1)document:窗口中当前显示的文档对象; + +(2)history:保存窗口最近加载的URL; + +(3)location:当前窗口的URL; + +window对象的常用方法: + +(1)prompt():显示可提示用户输入的对话框; + +(2)alert():显示带有一个提示消息和一个确定按钮的警示框; + +(3)confirm():显示一个带有提示信息、确定和取消按钮的确认框; + +(4)close():关闭浏览器窗口; + +(5)open():打开一个新的浏览器窗口,加载给定URL所指定的文档; + +(6)setTimeout():在设定的毫秒数后调用函数或计算表达式;执行一次 + +(7)setInterval():按照设定的周期(以毫秒计)来**重复调用**函数或表达式; + +(8)clearInterval():取消重复设置,与setInterval对应; + +history对象方法: + +(1)back():后退一个页面,相当于浏览器后退按钮; + +(2)forward():前进一个页面,相对于浏览器前进按钮; + +(3)go():打开一个指定位置的页面; + +location对象属性和方法: + +(1)href属性:获取或设置网页地址; + +(2)reload方法:重新加载当前页面,相当于浏览器的刷新按钮; + +window对象各种对话框 + +编写一个网页,点击不同的按钮分别实现alert,prompt,confirm对话框和实现打开关闭浏览器窗口; \ No newline at end of file -- Gitee