Javascript 笔记与总结(2-5)window 对象
2023-09-11 14:17:03 时间
浏览器 window 对象(BOM)是浏览器宿主对象,和 js 语言无关。
【window 对象的方法】
window.alert(message);
window.confirm(message);
window.prompt(message[,defaultstr]);
window.close(); 关闭窗口
window.print(); 打印
window.setIntval(表达式,毫秒)
window.clearIntval(定时器对象)
window.setTimeout(表达式,毫秒)
window.clearTimeout(定时器对象)
【window 对象的子对象】
▲navigator 浏览器信息对象
△appCodeName 内部代码
△appName 浏览器名称
△appVersion 浏览器版本
△platform 操作系统类型
△userAgent 用户代理信息
△cookieEnabled 是否支持 cookie
▲ location 地址栏对象
△host 主机
△port 端口
△href 地址
△pathname 路径
△protocol 协议
△search 查询字符串
△assign(url) 页面跳转
▲ history 历史记录
△length 历史记录的数目
△back();
△foeward();
△ go();
▲ screen 屏幕对象
△height 高度
△width 宽度
△availHeight 可用高度
△availWidth 可用宽度
△colorDepth 颜色
▲ document HTML 文档对象
即 HTML 代码形成的对象,可动态改变页面的内容
【例】navigator 对象
<script>
console.log(window.navigator);
</script>
输出:
【例】location 对象
<script>
console.log(window.location);
</script>
输出:
search 代表参数,例如 ?id=3
跳转:
window.location.href = '*******.html'
【例】document 对象(DOM 对象,window 对象的子对象)
<script>
console.log(window.document);
</script>
输出:
相关文章
- [译] 沙箱中的间谍 - 可行的 JavaScript 高速缓存区攻击
- ajax 跨域 headers JavaScript ajax 跨域请求 +设置headers 实践
- [Javascript] Safely Access a Property on a JavaScript Array with Optional Chaining
- [Javascript] Wait for the Fastest JavaScript Promise to Be Fulfilled with Promise.any()
- [Javascript] Hide Properties from Showing Up in "for ... in" Loops in JavaScript
- [Algorithms] Tree Data Structure in JavaScript
- [Javascript] Await a JavaScript Promise in an async Function with the await Operator
- [Javascript] Replicate JavaScript Constructor Inheritance with Simple Objects (OLOO)
- [Javascript] Use JavaScript's for-in Loop on Objects with Prototypes
- [Javascript] JavaScript Array Methods in Depth - push
- [Javascript] let doesn't hoist -- false
- [Javascript] Create Your First Iterator in JavaScript
- [Javascript] Keyword 'in' to check prop exists on Object
- [Javascript] Use requestIdleCallback to schedule JavaScript tasks at an optimal time
- [Javascript] Create an Image with JavaScript Using Fetch and URL.createObjectURL
- [Javascript Crocks] Flatten Nested Maybes with `chain`
- Javascript 学习 笔记一
- Maven build中隐藏的SAP UI5 JavaScript merge任务
- Javascript 学习 笔记六
- Javascript 学习 笔记六
- javascript——元素的增删(类似表格的行添加)
- JavaScript电子表格:DataGridXL 2.0.12
- SPC Control Chart Tools for JavaScript/TypeScript
- 推荐10 个短小却超实用的 JavaScript 代码段(http://www.jianshu.com/p/3ef822ec5a63)
- 从零开始学_JavaScript_系列(七)——jquery(复选框及互斥、div块、修改css、标签数组、ajax连续加载)
- 【华为OD机试 2023】 最长的密码(C++ Java JavaScript Python)
- C#通过webbrowser控件与javascript交互
- JavaScript学习笔记之下拉选择框的操作
- JavaScript 测试和捕捉
- JavaScript的作用域
- JavaScript基础入门全解析(下)
- 【阅读笔记】你不知道的Javascript--作用域与闭包1
- JavaScript入门学习笔记(二)