javascript 中的window, document, screen都有什么区别?
谷歌之后,从stackoverflow上找到的高赞答案:
https://stackoverflow.com/questions/9895202/what-is-the-difference-between-window-screen-and-document-in-javascript
Window
is the main JavaScript object root, aka the global object
in a browser, and it can also be treated as the root of the document object model. You can access it as window
.
window.screen
or just screen
is a small information object about physical screen dimensions.
window.document
or just document
is the main object of the potentially visible (or better yet: rendered) document object model/DOM.
Since window
is the global object, you can reference any properties of it with just the property name - so you do not have to write down window.
- it will be figured out by the runtime.
window是javascript中的全局变量。document其实是window.document,而screen其实是window.screen。由于window是全局变量,所以window被省略了。
javascript 中的window, document, screen都有什么区别?相关推荐
- JavaScript 中的 window onload 应该什么时候写
JavaScript 中的 window onload 应该什么时候写 1. 页内式 JS 代码 1.1 页内式 JS 代码写在 head 内部 如果 script 标签写在 head 标签内部,则位 ...
- JavaScript中的window.close在FireFox和Chrome上不能正常动作的解决方法
原文:JavaScript中的window.close在FireFox和Chrome上不能正常动作的解决方法 JS中关闭窗口的方法window.close()在IE上能够正常动作,而在FireFox和 ...
- JavaScript 里 window, document, screen, body 这几个名词的区别
在下面这个 StackOverflow 的线索里进行了讨论: https://stackoverflow.com/questions/9895202/what-is-the-difference-be ...
- JavaScript中的window对象详解
1.window对象简介 (1)在JavaScript中,一个浏览器窗口就是一个window对象. (2)一个窗口就是一个window对象,这个窗口里面的HTML文档就是一个document对象,do ...
- JavaScript中的Window窗口对象【转载】
本文转载自:http://www.ijavascript.cn/jiaocheng/javascript-window-65.html 他是JavaScript中最大的对象,它描述的是一个浏览器窗口. ...
- javascript中的window.onload解释
window.onload 我们都知道的是我们的前端页面都是从上向下加载,也就是说我们的javascript文件如果放在文本页面文件的上方,我们就会先加载javascript中的文件,而此时带来的问题 ...
- javascript中var、let、const声明的区别
我在上一篇文章javascript中词法环境.领域.执行上下文以及作业详解中的最后稍微提到了有关var.let.const声明的区别,在本篇中我会重点来分析它们之间到底有什么不同. 提到var.let ...
- JavaScript中的单引号和双引号的区别
JavaScript中的单引号和双引号其实没啥区别,看你自己习惯了.但若双引号中再使用双引号,我们可采取"外双内单"或者"外单内双"的格式:如果需要的是双引号本 ...
- parent.window php,javascript中的window.self、window.top、window.parent和window.opener详解
在应用有frameset或者iframe的页面时,parent是父窗口,top是最顶级父窗口(有的窗口中套了好几层frameset或者iframe),self是当前窗口, opener是用open方法 ...
最新文章
- macOS上搭建RabbitMQ+MQTT服务器
- [转]12篇学通C#网络编程——第二篇 HTTP应用编程(上)
- golang自定义路由控制实现(一)
- 技术债! 怎样简洁高效的实现多个 Enum 自由转换
- mysql数据库恢复策略_MySQL 备份和恢复策略(一)
- 第三方支付平台源码 商业支付源码
- HTML5之美一 --- 转载
- C++栈与队列基本操作
- Site-Site Ipsec ×××配置和验证
- windows下WDK创建免费的测试证书,并签名windows驱动文件(附带测试效果)
- 抖音小程序开发所遇到的问题
- 什么是平面设计,平面设计主要做什么?
- 在线更换背景网站(白色背景换为蓝色背景证件照)
- 那些出其不意给你惊喜的点,重新感受for循环的爱,来自C#
- 视频字幕API接口文档
- 如何用电脑制作Excel表格
- 使用bundletool从.aab构建安装.apks
- Inspection info: Reports octal integer literals. Some coding standards prohibit the use of octal...
- Python实现新版正方教务系统爬虫(二)
- angular之CanActivate守卫
热门文章
- 【转】浅谈人类视觉系统与卷积神经网络(CNN)的联系和区别
- 批处理系统,分时系统,分布式系统,多处理/多核处理器系统,集群系统,嵌入式操作系统
- vue + html2canvas + ArcGIS 3.x 地图一键截图功能踩坑之路(二)
- 面对职场“毕业”,PMPMO应该如何从容的应对?如何跳槽能够大幅度升职加薪?【大海午餐】
- mybatis:Error preparing statement. Cause: java.lang.NullPointerException
- IE窗口关闭事件(转)
- 入侵和攻击模拟(BAS)实践
- Canal Java 入门与使用
- Sum of Medians CodeForces - 85D(线段树+离散化)
- Android 今日收获