From fdc69e3e9c6743abf6f5980277a90afaaecca267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BB=96=E6=9F=8F=E6=88=90?= <2771940338@qq.com> Date: Fri, 18 Nov 2022 13:30:12 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E5=8D=81=E5=85=AD=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2022_11_17_BOM .html" | 130 ++++++++++++++++++ .../2022-11-17 BOM.txt" | 102 ++++++++++++++ 2 files changed, 232 insertions(+) create mode 100644 "08\345\273\226\346\237\217\346\210\220/\344\275\234\344\270\232/2022_11_17_BOM .html" create mode 100644 "08\345\273\226\346\237\217\346\210\220/\347\254\224\350\256\260/2022-11-17 BOM.txt" diff --git "a/08\345\273\226\346\237\217\346\210\220/\344\275\234\344\270\232/2022_11_17_BOM .html" "b/08\345\273\226\346\237\217\346\210\220/\344\275\234\344\270\232/2022_11_17_BOM .html" new file mode 100644 index 0000000..ed5147f --- /dev/null +++ "b/08\345\273\226\346\237\217\346\210\220/\344\275\234\344\270\232/2022_11_17_BOM .html" @@ -0,0 +1,130 @@ + + + + + + + + 浏览器对象模型(Browser Object Model) + + + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+
李韦峰卢国建郑玮喆庄云廖治先郑文源戴俊锋陈昊童
谢金金占志新张淑芳刘永潘廖柏成郑宗帅吴欣燕陈梅香
陈立智袁贵森赵浩敏林世涛罗启恒黄柱菘陈鹏张耀仁
陈华伟张正豪韦仲晓黄富贵陆建锋曾德森吴文龙陆利群黄雄
王世财张先杰胡基耀马鑫涛李涛杨凌翔罗此东唐皓颖白婉婷
+ + + + \ No newline at end of file diff --git "a/08\345\273\226\346\237\217\346\210\220/\347\254\224\350\256\260/2022-11-17 BOM.txt" "b/08\345\273\226\346\237\217\346\210\220/\347\254\224\350\256\260/2022-11-17 BOM.txt" new file mode 100644 index 0000000..b83ec4f --- /dev/null +++ "b/08\345\273\226\346\237\217\346\210\220/\347\254\224\350\256\260/2022-11-17 BOM.txt" @@ -0,0 +1,102 @@ +浏览器对象模型(Browser Object Model,简称 BOM)是 JavaScript 的组成部分之一 +BOM 赋予了 JavaScript 程序与浏览器交互的能力。 + +window 对象是 BOM 的核心,用来表示当前浏览器窗口,其中提供了一系列用来操作或访问浏览器的方法和属性。另外,JavaScript 中的所有全局对象、函数以及变量也都属于 window 对象 + + //弹窗输入 + // window.prompt('请输入') + //弹窗 + // window.alert('警告') + + //确认框:点击确认返回true, 取消返回false + // var result = window.confirm('确定取消吗?'); + // if(result){ + // alert('痛失600w'); + // }else{ + // alert('成功躲过骗局'); + // } + + // 定时器:setTimeout():在设定的毫秒数后调用函数或计算表达式; + + Window:窗口对象 +创建 + +方法 + +与弹出框有关的方法: alert() + +显示带有一段消息和一个确认按钮的警告框。 confirm() + +显示带有一段消息以及确认按钮和取消按钮的对话框。 + +返回值: + +如果用户点击确定按钮,则方法返回true 如果用户点击取消按钮,则方法返回false prompt() + +显示可提示用户输入的对话框。 + +返回值: + +获取用户输入的值 + +与打开关闭有关的方法: close() + +关闭浏览器窗口。 + + open() + +打开一个新的浏览器窗口 + +返回新的Window对象 + +与定时器有关的方式 setTimeout() + +在指定的毫秒数后调用函数或计算表达式。 + +返回值:唯一标识,用于取消定时器 + +clearTimeout() + +取消由 setTimeout() 方法设置的 timeout。 + +setInterval() + +按照指定的周期(以毫秒计)来调用函数或计算表达式。 clearInterval() + +取消由 setInterval() 设置的 timeout。 + + 属性: + +获取其他BOM对象: history location Navigator Screen: +获取DOM对象 document +特点 + +Window对象不需要创建可以直接使用 window使用。 window.方法名(); +window引用可以省略。 方法名(); +Location:地址栏对象 +创建(获取): + +window.location + location +方法: + +reload() 重新加载当前文档。刷新 +属性 + +href 设置或返回完整的 URL。 +History:历史记录对象 +创建(获取): + +window.history +history +方法: + +back() 加载 history 列表中的前一个 URL。 +forward() 加载 history 列表中的下一个 URL。 +go(参数) 加载 history 列表中的某个具体页面。 +参数: +正数:前进几个历史记录 +负数:后退几个历史记录 +属性: + +length 返回当前窗口历史列表中的 URL 数量 \ No newline at end of file -- Gitee