位置: 编程技术 - 正文

Javascript window对象详解(js window.screen)

编辑:rootadmin

推荐整理分享Javascript window对象详解(js window.screen),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js windows.onload,javascript教程window,javascript教程window,javascript winapi,javascript:windows.close(),js里面的window,javascript:window,javascript:window,内容如对您有帮助,希望把文章链接给更多的朋友!

首先看我们的源代码。

我们知道,通过浏览器打开这个页面,包含在<script> </script>标签中的 脚本会被执行,

那我们看一下 console.log(this); 这个this 到底指向的是谁呢?

在Google Chrome 中我们看到:

在Mozilla Firefox 中我们看到:

我们都看到输出的Window,那这个Window 与window是不是相等呢?

接着我们的测试

运行代码,输出this == window &#;true ,这说明 Window== window,真的是这样吗?

为了搞清楚它们之间的关系,我们又接着测试

Javascript window对象详解(js window.screen)

看浏览器输出:

Google Chrome :

Mozilla Firefox :

从输出结果我们可以推出,

为什么会这样呢?

我们在浏览器控制台中查看Window对象的结构;

原来 Window对象包含的一些浏览器厂商实现的API,比如 html5中 的规范 sessionStorage;它还有一个window的属性,这个属性的值就是指向Window对象;我的理解:Window对象 是为浏览器厂商服务的,我们不能直接操作Window对象的属性,Window新增的API会反映到 window 对象中;我们操作window 的属性 会反映到 Window 对象中。比如 定义一个全局变量 window.a = 'aaa';

JavaScript的所有对象都存在于一个运行环境之中,这个运行环境本身也是对象,称为“顶层对象”。这就是说,JavaScript的所有对象,都是“顶层对象”的下属。不同的运行环境有不同的“顶层对象”,在浏览器环境中,这个顶层对象就是window对象。

所有浏览器环境的全局变量,都是window对象的属性。

可以把window理解成JavaScriptContext 上下文环境。

FF(火狐)浏览器无法执行window.close()解决方案 这里给大家推荐一个火狐浏览器的小技巧,不是自己人的话,我一般不告诉他~~~在FF浏览器中输入about:config查找dom.allow_scripts_to_close_windows将值改为true

JavaScript window.location对象 经常使用window.location,它的结构总是记不住,简单梳理下,方便以后查询。示例URL:

详解Javascript 装载和执行 首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性:1)载入后马上执行,2)执行时会阻塞页面后续的内容(包

标签: js window.screen

本文链接地址:https://www.jiuchutong.com/biancheng/384797.html 转载请保留说明!

上一篇:a标签的href与onclick事件的区别详解(a标签的href点击怎么不跳转)

下一篇:FF(火狐)浏览器无法执行window.close()解决方案(火狐firefox浏览器官网)

  • 增值税专票如何作废
  • 综合收益总额与什么有关
  • 以前年度多计管账怎么做
  • 企业跨区变更地址需要多久
  • 平均股东权益在利润表中怎么看
  • 高铁票进项抵扣怎么在增值税系统申报
  • 国际货运代理可以开免税吗
  • 小规模纳税人增值税申报表怎么填
  • 一般纳税人增值税申报操作流程
  • 应付票据和应付账款有什么区别
  • 个体户一直零申报会不会罚款
  • 养蜂合作社怎么申请补贴
  • 出口退税申报无电子信息
  • 填写银行结算凭证的有关印鉴,应集中由谁保管
  • 不同组织的区别主要体现在哪些方面
  • 固定资产属于净资产的哪一项
  • 进项税转出的附加税怎么做
  • 境外单位向境内单位提供咨询
  • 增值税普通发票和专用发票有什么区别
  • 国税申报填错了怎么办
  • 环境保护税法什么时候出台
  • 个人所得税的标准有几档
  • 医疗机构的界定
  • 直接计入所有者权益的利得是
  • 应收账款增加记哪一方
  • 资产负债率是什么之比
  • 多付几分钱怎么做账
  • mac软件打开提示意外退出
  • 确认预计负债的必要条件
  • 临时设施是租入还是租入
  • u盘bios设置usb启动
  • directx安全吗
  • 公益性捐赠支出的标准
  • 备用金报销怎么做账
  • 纳库鲁的念能力
  • Yii2中添加全局函数的方法分析
  • php分层架构
  • reactvate
  • 微信小程序游戏手游排行榜
  • phpstorm wsl
  • 员工安全培训费可以计入安全费用吗
  • 应付职工薪酬中社保费怎么记账
  • 物权转移手续是什么
  • python 多线程处理
  • 自由会计师
  • T-SQL语句修改数据表属性
  • 建筑工程施工围挡安装
  • 资产负债表多久编制一次
  • 外购商品发给员工要交个税吗
  • 应交税金为负数应该填在资产负债表哪一栏
  • 增值税进项税额抵扣期限最新
  • 销售费用的主要构成
  • 进口关税税款的计税依据
  • 应收账款有什么
  • 制造费用月末怎么结转到生产成本
  • 视同销售但未收到钱怎么做账?
  • 错开发票所需要提供的资料以及时效要求是?
  • 报销单与发票金额不符看什么
  • 动物园会计核算办法
  • 残保金是交上一年的吗
  • 进程lsass.exe
  • mac设置outlook默认邮箱
  • win7 txt文件属性更改
  • xp 注册
  • 让xp系统自动修复软件
  • 虚拟机远程控制局域网
  • windows7键盘
  • Win10如何设置电脑密码
  • linux多线程编程详解
  • nodejs快速入门
  • scp 将数据从一台linux服务器复制到另一台linux服务器
  • javascript基础笔记
  • 火狐浏览器不支持弹出对话框操作
  • 百旺税控密码忘记了怎么找回
  • 建筑业小规模纳税人工程结算增值税
  • 小微企业印花税减半政策
  • 个人的稿酬所得采用什么税率
  • 汉中税务大厅电话是多少
  • 工程增值税率从11%调整到9%
  • 增值税电子专用发票怎么作废
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设