位置: 编程技术 - 正文

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浏览器官网)

  • 教培行业提成一般多少
  • 销售扣款怎么开票
  • 厂部管理人员薪酬计入什么费用
  • 新公司注册完成的后续流程
  • 个体工商户免征税额度是多少
  • 季度的工会经费计税依据
  • 网约车有电子发票吗
  • 企业零申报怎么申报
  • 无形资产的累计摊销是什么意思
  • 在建工程明细科目
  • 公司要撤资入股的钱可以退吗
  • 2018年车船税收费标准
  • 劳务派遣可以开专票吗
  • 企业拿到产权证后是否还需要缴纳土地使用税呢?
  • 免税发票上税率是多少
  • 汽车修理费抵扣怎么做账
  • 个人部分公积金可以抵扣个税吗
  • 企业贷款的利息都是固定的吗
  • win10提示病毒防护已过期
  • 关于获得政府补助的公告
  • 工厂院子里的地图怎么画
  • 企业送礼怎么办
  • session php用法
  • 苹果发布首款MR头显
  • 股权转让交易税计税依据是什么
  • PHP:curl_multi_init()的用法_cURL函数
  • 结转代销产品成本会计分录
  • nuxt怎么用
  • win7系统笔记本无线网络找不到
  • tim模块
  • 已收到材料至月末仍未收到发票账单
  • 在报税显示缺少税种信息
  • 本地存储localstorage没有拿到最新值
  • 申报增值税税额正确,销售额少0.94
  • 会计月末账务处理程序
  • 网上抄税报税操作流程
  • vscode主题插件护眼
  • 无形资产摊销是按原值吗
  • 本期转让不动产的销售额是什么意思
  • MySQL的主从复制基于什么实现的?
  • 货款未转到公司怎么处理
  • 融资租赁租出的固定资产账务处理
  • 公司给非本单位的个人转账有风险怎么平账
  • 资金退回怎么记账
  • 商标 入账
  • 收据大写后面的字怎么写
  • 服装厂委托物资怎么写
  • 购房发票丢了怎么收房
  • 新政府会计制度固定资产核算
  • 工资条上为什么不显示生育险
  • 财务票子怎么粘
  • 预付账款的账务处理例题
  • 会计报表的主要构成内容
  • mybatis collection 多条件查询的实现方法
  • myeclipse自动生成get set
  • linux处理文件命令
  • ubuntu下安装win10
  • winxp怎么改壁纸
  • 双linux系统
  • hmies.exe是什么
  • NkbMonitor.exe - NkbMonitor是什么进程文件 有什么作用
  • 无线和网络飞行模式
  • win8系统盘清理
  • 为什么无法退出
  • html和js如何应用
  • eclipse从本地导入项目
  • linux如何一次性删除多个文件
  • shell sed 空格
  • js 图片压缩库
  • typescript的缺点
  • python函数设置
  • 动态生成script
  • 天津国税局电子税务局
  • 暖气费政府补贴
  • 租房减免税收
  • 一般纳税人每月开票金额有限额吗
  • 电子税务平台怎么红冲纸质发票
  • 深圳为何
  • 一般纳税人选择简易计税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设