【JavaScript学习笔记15】JS中window对象与document对象

国产麒麟系统中的PaddleOCR离线绿色部署:高效安全的文字识别新纪元 摘要:本文详细介绍了PaddleOCR在银河麒麟V10SP1系统上的离线部署方案。通过Conda虚拟环境隔离依赖,采用离线包安装方式实现无网络部署,支持80+语言识别。重点讲解了模型量化剪枝优化、多线程处理等性能调优技巧,并提供了完整的OCR识别代码示例。该方案具有数据本地化处理的安全优势,适用于医疗票据数字化等对隐私要求严格的场景,同时解决了模型加载失败、内存不足等常见问题。 阅读详情

引言

通过上一篇笔记可以了解到JS的网页开发中离不开DOM与BOM。那么在开发的过程中,对网页的窗口的设置,归根到底是使用window对象来实现的,而在JS页面中的一些特效操作,也就是对document对象进行操作。因此,本篇笔记主要记录window对象以及document对象。

window对象

window对象既是ECMAscript规定的全局global对象,又是JS访问浏览器窗口的一个接口,使用window对象可以调节浏览器窗口的大小,位置,导航,打开窗口等功能。
总结为两句话就是:

  • 所有全局变量都是window的属性
  • 所有全局的函数都是window的方法

下面使用例子来理解以上两句话:
例1:

    //所有全局变量都是window的属性
    var str ="Ray";
    console.log(str);
    console.log(window.str);

    //定义局部变量
    function test() {
        var age =18;
    }
    console.log(window.age);

在这里插入图片描述
切记:window对象只能对全局变量作用

例2:

    //所有全局函数都是window的方法
    var test=function () {
        console.log("Hello");
    }

    test();   //调用函数
    window.test();  //调用方法

在这里插入图片描述
函数与方法的区别:(虽然本质不大,但是有必要了解)通过对象调用的,称之为方法

什么时候用window对象?

好像以上的例子,使用window对象调用有一种多余的感觉,因为现在是一个单页面的例子,当遇到了项目的模块化开发,遇到了多页面的时候,需要A页面使用B页面的变量或者函数的时候,就需要使用window对象来调用。

document对象

  • 每个载入浏览器的HTML文档都会成为Document对象。
  • Document对象可以对HTML页面中的所有元素进行访问。
  • Document对象属于Window对象,因此可以使用window.document进行访问。

document对象的常用方法:

方法作用
write()向文档写HTML表达式或者JS代码
writeIn()等同于write()方法,不同的是可以在每个表达式之后写一个换行符
open()打开一个流,以收集来自任何document.write()或者writeIn()的方法输入
close()关闭open()打开的流,并且显示选定的数据
getElementById()通过id获得文档中的事件源
getElementsByName()通过名字获得文档中的事件源
getElementsByTagName()通过标签名字获得文档中的事件源

以上方法都会在后面的【JavaScript学习笔记16】JS中事件的三要素(以最简单的点击事件为例)中逐一体现

UMI——斯坦福刷盘机器人:通过手持夹爪革新数据收集方式,且使用视觉SLAM和Diffusion Policy预测动作 没想到今年年初的斯坦福mobilealoha的热度刚过,而到今年2月的下旬,斯坦福另一个团队又推出了UMI刷盘机器人,且这两个团队还互相认识、还在一块共同切磋(顺带小小感叹一下,斯坦福的氛围是真好而且真高产)斯坦福UMI刷盘机器人其与mobile aloha(以及AirExo: Low-Cost Exoskeletons for Learning Whole-Arm Manipulation in the Wild)最大的不同在于其收集数据处理的非真实的机器人,而是一个手持夹持器(从而大幅降低成本) 阅读详情

相关推荐

cs231n作业 assignment 1 q1 q2 q3

请先看课程作业地址。有两种做作业的方法,一种是在google Colab上做 (需魔法),另一种就是下载到本地,但是我懒得在本地配置环境,太麻烦了,还得修改一些基础代码,我就直接在google colab上做了google colab 配置环境只需要跟着教程走就好了最后还有一题解答题懒得做的,这个题目做的没啥意思。让我们用简单写法来实现softmax的loss函数与梯度计算。

Leezed525的博客 9277

JS中的window对象和document对象是什么?有什么区别?

一、指代不同 1、document对象:代表给定浏览器窗口中的HTML文档,document是window的一个对象属bai性。 2、window对象:表示浏览器中打开的窗口。 二、作用不同 1、document对象:使用document对象可以对HTML文档进行检查、修改或添加内容,并处理该文档内部的事件。 2、window对象:浏览器会为HTML文档创建一个window对象,并未每个框架创建一个额外的window对象。 三、使用方式不同: 1、document对象:在Web页面上,document对象可

qq_42459832的博客 4822

产品失效你必须要知道的概念---MTBF、MTTF和FIT

如果我们想知道该电路在10年后仍能正常工作的几率,按照前面例子的相同计算步骤,结果将是90.3%。例如,假设一个TDK电容器的MTBF为6918年(16.5失效时间间隔,FIT),这并不意味着该电容器能持续这么久(显然,没有人能够对部件进行这么长时间的测试)。综上,MTBF和MTTF是用来描述系统或设备级别的故障间隔时间,而FIT是用来描述某单一器件的失效率的单位。MTBF和MTTF使用相同的计算方法,但MTBF用于可维修的产品,而MTTF用于不可维修或维修成本过高的产品。

weixin_49761275的博客 3834

JavaScript window对象和document 对象

window对象和document 对象window对象什么是window对象window访问客户端对象window与全局作用域window对象常用方法document 对象什么是document对象对象树document对象常用方法window与document关系不同 window对象 什么是window对象 是什么:window - 浏览器对象模型(也称BOM),表示浏览器中打开的窗口。一个 window 对象实际上就是一个独立的窗口,对于框架页面来说,浏览器窗口每个框架都包含一个 window 对

weixin_49087505的博客 1500

SQL注入:联合查询的三个绕过技巧

在SQL注入中,可以利用科学计数法来绕过对输入的限制。例如,可以使用科学计数法来绕过对字符串长度的限制,通过将字符串拆分成多个部分并使用科学计数法来表示。此外,还可以利用数据库的特定特性或语法来替代原始的查询语句,从而执行联合查询或其他恶意操作。另外,还可以尝试利用无列名注入的技巧,通过在原始查询中使用通配符或其他方式来绕过对列名的限制,从而执行恶意操作。

qq_68163788的博客 3794

遥感数据处理之MCD19A2数据的处理

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 这一段时间一直在做modis气溶胶产品——MCD19A2这个数据的处理工作,总结了一些东西,在这里分享一下。 modis数据一般可以用MCTK和MRT这两个工具进行处理,下面先介绍一下用这两种工具处理MCD19A2的流程: 先解众惑:为什么使用MCD19A2数据处理出来的结果会有3个或4个或5个波段。 这里使用HDF Exploer这个软件,下载链接 1.使用MCTK处......

weixin_42176976的博客 1万+

window 对象 和 document 对象

window 对象--- 描述: 一个顶层对象,代表浏览器中的一个打开的窗口或者框架,window对象会在 <body> 或者 <frameset> 每次出现时被自动创建 在客户端JavaScript中,Window对象是全局对象,所有的表达式都在当前的环境中计算,要引用当前的窗口不需要特殊的语法,可以把那个窗口属性作为全局变量使用...

weixin_41796631的博客 881

基于stm32f407VGT6控制WS2812的TIM1+PWM+DMA实现方式

项目中使用到了ws2812灯带,作为产品的外观显示灯,经过开发之后,整理一下,仅供大家参考。 WS2812B是一个集控制电路与发光电路于一体的智能外控LED光源。 其外型与一个5050 LED灯珠相同, 每个元件即为一个像素点。 像素点内部包含了智能数字接口数据锁存信号整形放大驱动电路, 还包含有高精度的内部振荡器和可编程定电流控制部分, 有效保证了像素点光的颜色高度一致。数据协议采用单线归零码的通讯方式, 像素点在上电复位以后, DIN端接受从控制器传输过来的数据, 首先送过来的24bit数据被第一个像素

weixin_43608153的博客 9214

js中window和document的区别

文章目录一、doucument对象二、Window对象Window对象描述 一、doucument对象 每个载入浏览器的对象都会成为document对象,document对象使我们可以对html页面中所有元素进访问。 document对象是windows对象里的一部分,可以使用window.document属性对其进行访问。 二、Window对象 Window对象表示浏览器中打开的窗口。 如果文档包含框架(frame或iframe标签),浏览器会为HTML文档创建一个window对象,并为每个框架创建一个额

Chengxuniao的博客 1966

Halcon图片拼接避坑指南:特征点匹配常见问题与解决方案

本文深入解析Halcon图片拼接中特征点匹配的常见问题与解决方案,涵盖特征点提取、匹配优化及变换模型选择等关键环节。针对工业视觉检测中的拼接错位、重影等问题,提供参数调优、图像预处理和算法选择等实战技巧,帮助开发者高效避坑并提升拼接精度。

weixin_28694169的博客 198

《计算机视觉:从入门到精通》技术手册 第1章 计算机视觉概述与历史演进

视觉感知与机器视觉在工程实践中常被混用,但二者存在本质差异。视觉感知强调对光学信号的语义理解与场景解释,核心在于从二维投影重建三维世界的物理与语义属性。该领域关注遮挡处理、光照变化、材质反射等复杂因素的建模,其目标是实现类似人类视觉系统的场景理解能力。机器视觉则侧重于工业场景中的精密测量与控制,通常基于结构化光源、已知几何约束与标定参数,执行边缘检测、尺寸测量、位置定位等任务。前者面向开放环境的通用理解,后者面向受控环境的精确执行。

u012133341的博客 269

JavaScript中的window和document对象

→ 用。

oldthirty的博客 731

YOLOv5 实现 10 种热力图可视化方式教程 | GradCAM XGradCAM ScoreCAM LayerCAM HiResCAM EigenCAM......

10 种热力图可视化方法 ,总有一款适合你

Coding... 5568

爬虫 Web Js 逆向基础:window 对象常用属性和方法

window 对象:表示浏览器当前打开的窗口document 对象:载入浏览器的 HTML 文档navigator 对象:包含的属性描述了当前使用的浏览器location 对象:包含有关当前 URL 的信息screen 对象:存放有关显示浏览器屏幕的信息history 对象:包含用户在浏览器窗口中访问过的 URL。

guanxxx的博客 1151

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

python使用execjs执行含有document、window等对象的js代码,使用jsdom解决

通过在node里安装jsdom模块,解决逆向分析运行JS中ReferenceError: window is not defined。https://www.npmjs.com/package/jsdom 1、全局安装命令: npm install -g jsdom 2、验证是否安装成功。 C:\Users\Administrator>node Welcome to Node.js v12...

weixin_44144647的博客 1218

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

【温故而知新】JavaScript的BOM之Window对象

BOM(Browser Object Model)是JavaScript中的一个重要对象模型,它提供了与浏览器窗口和导航等相关的属性和方法。BOM主要包括以下几个部分:Window 对象:代表浏览器窗口,是BOM的核心对象。它提供了许多属性和方法,用于控制浏览器窗口的行为和与浏览器交互。Location 对象:代表当前窗口的URL,提供了获取和修改URL的方法。History 对象:代表浏览器历史记录,提供了前进、后退和跳转的方法。

日常笔记/总结/系列知识梳理 1139

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

JavaScript的document和window对象详解[转]

[document对象]   该对象是window和frames对象的一个属性,是显示于窗口或框架内的一个文档。   属性   alinkColor 活动链接的颜色(ALINK)  anchor 一个HTMI锚点,使用<A NAME=>标记创建(该属性本身也是一个对象)  anchors array 列出文档锚点对象的数组(<A NAME=>)(该属...

aobc72208的博客 87

javascript篇:Browser对象

WindowWindow对象表示浏览器打开的窗口。如果文档包含框架(frame或ifame标签),浏览器会为HTML文档创建一个Window对象——window,并为每个框架额外创建一个window对象。在客户端js中,window对象是全局的,所有表达式都在当前环境中计算,可以把窗口的属性作为全局变量来使用。 Window对象属性 closed:只读返回窗口是否已经被关闭。当浏览...

weixin_30244681的博客 1067

JS 逆向基础篇:JS作用域和浏览器对象属性补环境

JavaScript 是一种广泛应用于浏览器端的脚本语言,其强大的功能使得前端开发和逆向工程变得更加灵活和高效。以下是对 JavaScript 的作用域、变量作用域、高阶语法以及浏览器对象属性的详细解析,并介绍如何在 Node.js 环境中模拟这些功能。

switch616的博客 1126

JavaScript

1,在js中有基本类型(string,number,boolean,null,undefined,Symbol),和对象类型对象类型中除了以上的,还可以使用Object来自定义对象类型。2. 定义方式三种:- 第一种:使用{}- 第二种:使用Object关键字- 第三种:使用函数模拟构造器。

st03zy的博客 1363

JavaScript--pythonWeb

document 对象是 window 对象的一个成员属性,通过 window.document。中有一些浏览器直接识别并使用的对象,常见的对象有 Array,String 对象,Math。JS 基于对象的脚本语言 ,有类和对象,但是没有封装,继承,多态,Java script。在客户端 JavaScript 中,Window 对象是全局对象,所有的表。Window 对象的 window 属性和 self 属性引用的。结点对象:Node,document 对象中的每一个分支点都是一个 node 对象,它。

开源驱动,创造价值;坦诚清晰,快速失败;让复杂可计算。 1529

js对象语法&定时器函数

设置超时调用函数,超时后自动调用所设置的函数。超时后自动调用了回调函数,如果还想调用回调函数,必须重新调用 setTimeout 进行超时设定。浏览器对象 Window、文本对象 Document(HTML DOM)、内部对象 Date、 Math、 String。每个载入浏览器的 HTML 文档都会成为 Document 对象。,其中属性是指与对象有关的值;方法是指对象可以执行的行为。Window 对象表示浏览器中打开的窗口,只需要设置一次,就可以多次调用回调函数。Window 对象是全局对象。

qq_35485206的博客 796

LiveViewJS JavaScript命令大全:15个实用命令提升用户体验

LiveViewJS是一个基于LiveView的库,专为NodeJS和Deno中的响应式应用开发而设计。它提供了一套强大的JavaScript命令(JS Commands)API,允许开发者在客户端执行各种DOM操作,无需频繁往返服务器,从而显著提升用户体验。本文将详细介绍15个最实用的LiveViewJS JavaScript命令,帮助你轻松实现动态、流畅的Web界面交互。 ## 什么是Liv

gitblog_00974的博客 793

JavaScript 对象与数组参考大全

  本文列举了各种JavaScript对象与数组,同时包括对上述每一对象或数组所完成工作的简短描述,以及与其相关的属性方法,以及事件处理程序,还注明了该对象或数组的父对象用户同样可能需要参考Online Companion中的超级文本Object Hierarchy页面(http://www.netscapepress.com/support/javascript/10-9.htm),以便了解这些

谁谁的程序技术专栏 838
上一篇: 【JavaScript学习笔记14】BOM(浏览器对象模型)与DOM(文档对象模型)简介
下一篇: 【JavaScript学习笔记16】JS中事件的三要素(以最简单的点击事件为例)
RayCongLiang
博客等级 码龄9年 51粉丝 94原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值