$(document)与$(window)的区别

基于E310的纯逻辑代码实现AD9361射频收发 基于微相科技的E310平台实现AD9361的射频收发功能。采用纯逻辑控制的方式,不需要PS参与。实现了用VIO控制收发使能,发射功率,收发频率,数据接口时序控制,接收增益,BIST测试等功能。 阅读详情

转载于http://www.cnblogs.com/piuba/archive/2013/01/06/2847295.html
http://blog.sina.com.cn/s/blog_74f1a3280102uyxp.html

$(document)与$(window)的区别

$(window)和$(document)获取到的对象不同。

1、Window 对象表示一个浏览器窗口或一个框架。在客户端 JavaScript 中,Window 对象是全局对象,所有的表达式都在当前的环境中计算.

2、Document 对象是 Window 对象的一部分,每个载入浏览器的 HTML 文档都会成为 Document 对象.

$(window).height()和$(document).height()

$(window).height()代表了当前可见区域的大小,而$(document).height()则代表了整个文档的高度,可视具体情况使用.

注意当浏览器窗口大小改变时(如最大化或拉大窗口后) $(window).height() 随之改变,但是$(document).height()是不变的。

$(document).scrollTop() 获取垂直滚动的距离 即当前滚动的地方的窗口顶端到整个页面顶端的距离
$(document).scrollLeft() 这是获取水平滚动条的距离

只需要获取到$(document).scrollTop()==0的时候 就是顶端了

只要$(document).scrollTop()>=$(document).height()-$(window).height() 就可以知道已经滚动到底端了

$(document).height()  //是获取整个页面的高度
$(window).height()  
//是获取当前 也就是你浏览器所能看到的页面的那部分的高度.这个大小在你缩放浏览器窗口大小时会改变,与document是不一样的

动手实验

<script>
        $(function(){
            $(document).scroll(function(){
                $("#lb").html('$(document).scrollTop()  '+$(document).scrollTop() +'<br>'+
                    '$(document).height()  '+$(document).height() +'<br>'+ 
                    '$(window).height()  ' +$(window).height());
            })
        });
</script>
<div style="background-color: orange;height:2000px"></div>
    <span id="lb" style="top:0px;left:0px;position:fixed;font-size:30px"></span><!--一个固定的span标记 滚动时方便查看-->

document与window

请移步
http://blog.youkuaiyun.com/linghu_java/article/details/7300028

具体方法

一、Window对象
  ————————————————– ——————-   
  对象属性
  window //窗户自身
  window.self //引用本窗户window=window.self
  window.name //为窗户命名
  window.defaultStatus //设定窗户状态栏信息
  window.location //URL地址,配备布置这个属性可以打开新的页面
  ————————————————– ——————-
  对象方法
  window.alert(“text”) //提示信息会话框
  window.confirm(“text”) //确认会话框
  window.prompt(“text”) //要求键盘输入会话框
  window.setIntervel(“action”,time) //每一隔指定的时间(毫秒)就执行一次操作
  window.clearInterval() //清除时间配备布置作用就是终止轮回
  window.setTimeout(action,time) //隔了指定的时间(毫秒)执行一次操作
  window.open() //打开新的窗户
  window.close() //关闭窗户
  ————————————————– ——————-
  成员对象
  window.event
  window.document //见document对象详解
  window.history
  window.screen
  window.navigator
  window.external
  ————————————————– ——————-
  window.history对象
  window.history.length //浏览过的页面数
  history.back() //撤退退却
  history.forward() //进步
  history.go(i) //前进或头退到历史记录的第i个页面
  //i>0进步,i<0撤退退却
  ————————————————– ——————-
  window.screen对象
     window.screen.width //屏幕宽度
  window.screen.height //屏幕高度
  window.screen.colorDepth //屏幕色深
  window.screen.availWidth //可用宽度
  window.screen.availHeight //可用高度(除去任务栏的高度)
  ————————————————– ——————-
  window.external对象
  window.external.AddFavorite(“地址”,”标题” ) //把网站新增到保藏夹
  ————————————————– ——————-
  window.navigator对象
  window.navigator.appCodeName //浏览器代码名
  window.navigator.appName //浏览器步伐名
  window.navigator.appMinorVersion //浏览器补钉版本
  window.navigator.cpuClass //cpu类型 x86
  window.navigator.platform //操作体系类型 win32
  window.navigator.plugins
  window.navigator.opsProfile
  window.navigator.userProfile
  window.navigator.systemLanguage //客户体系语言 zh-cn简体中文
  window.navigator.userLanguage //用户语言,同上
  window.navigator.appVersion //浏览器版本(包括 体系版本)
  window.navigator.userAgent
  window.navigator.onLine //用户否在线
  window.navigator.cookieEnabled //浏览器是否撑持cookie
  window.navigator.mimeTypes
  ==================================================

二、document对象

对象属性:
document.title                 //设置文档标题等价于HTML的
document.bgColor               //设置页面背景色
document.fgColor               //设置前景色(文本颜色)
document.linkColor             //未点击过的链接颜色
document.alinkColor            //激活链接(焦点在此链接上)的颜色
document.vlinkColor            //已点击过的链接颜色
document.URL                   //设置URL属性从而在同一窗口打开另一网页
document.fileCreatedDate       //文件建立日期,只读属性
document.fileModifiedDate      //文件修改日期,只读属性
document.fileSize              //文件大小,只读属性
document.cookie                //设置和读出cookie
document.charset               //设置字符集 简体中文:gb2312
—————————-

常用对象方法


document.write()                      //动态向页面写入内容
document_createElement_x_x_x(Tag)           //创建一个html标签对象
document.getElementByIdx_x_x_x(ID)           //获得指定ID值的对象
document.getElementsByName(Name)      //获得指定Name值的对象
document.body.a(oTag)

body-主体子对象


document.body                   //指定文档主体的开始和结束等价于
document.body.bgColor                    //设置或获取对象后面的背景颜色
document.body.link                          //未点击过的链接颜色
document.body.alink                        //激活链接(焦点在此链接上)的颜色
document.body.vlink                        //已点击过的链接颜色
document.body.text                          //文本色
document.body.innerText                //设置…之间的文本
document.body.innerHTML                //设置…之间的HTML代码
document.body.topMargin                //页面上边距
document.body.leftMargin              //页面左边距
document.body.rightMargin            //页面右边距
document.body.bottomMargin          //页面下边距
document.body.background              //背景图片
document.body.a(oTag) //动态生成一个HTML对象

常用对象事件


document.body.οnclick=”func()”              //鼠标指针单击对象是触发
document.body.οnmοuseοver=”func()”          //鼠标指针移到对象时触发
document.body.οnmοuseοut=”func()”           //鼠标指针移出对象时触发

location-位置子对象

document.location.hash          // #号后的部分
document.location.host          // 域名+端口号
document.location.hostname      // 域名
document.location.href          // 完整URL
document.location.pathname      // 目录部分
document.location.port          // 端口号
document.location.protocol      // 网络协议(http:)
document.location.search        // ?号后的部分

常用对象事件

documeny.location.reload()          //刷新网页
document.location.reload(URL)       //打开新的网页
document.location.assign(URL)       //打开新的网页
document.location.replace(URL)      //打开新的网页
========================================================================
selection-选区子对象
document.selection
========================================================================
images集合(页面中的图象):
—————————-
a)通过集合引用
document.images                 //对应页面上的Window及document对象的区别img标签
document.images.length          //对应页面上Window及document对象的区别img标签的个数
document.images[0]              //第1个Window及document对象的区别img标签           
document.images[i]              //第i-1个imgWindow及document对象的区别标签
—————————-
b)通过nane属性直接引用
Window及document对象的区别
document.images.oImage          //document.images.name属性
—————————-
c)引用图片的src属性
document.images.oImage.src      //document.images.name属性.src
—————————-
d)创建一个图象
var oImage
oImage = new Image()
document.images.oImage.src=”1.jpg”
同时在页面上建立一个Window及document对象的区别img标签与之对应就可以显示

示例代码(动态创建图象):

Window及document对象的区别


Codex入门19-数据库操作(解放双手:用自然语言写SQL、建表和数据迁移) 写 SQL 是后端开发的日常,但复杂的 JOIN、子查询、窗口函数总让人头疼。本文教你用 Codex CLI 实现:自然语言直接生成 CREATE TABLE、复杂 SQL 查询、数据库迁移脚本(Prisma/Knex/Alembic)、ORM 模型代码(SQLAlchemy/TypeORM)、甚至自动生成数据库文档。重点强调安全红线——永远不要让 AI 直接连接生产数据库。从需求描述到完整数据库层代码,一篇搞定。 阅读详情

相关推荐

Android开发者必看:5分钟搞定DeepSeek API接入(附完整代码示例)

本文为Android开发者提供快速接入DeepSeek API的完整指南,包含环境配置、网络层设计、请求体构建等关键步骤,并附有详细代码示例。通过工程化实践,帮助开发者高效集成AI对话、代码生成等高级功能,提升移动应用竞争力。

bush的博客 535

JQuery中$(document)和$(window)是什么意思,有什么作用

  $(document) 是当前文档,就是你看到的整个网页 $(window) 如果没有框架则就是你浏览的当前浏览器的窗口   $(document).ready(fn):当DOM载入就绪可以查询及操纵时绑定一个要执行的函数,因为它可以极大地提高web应用程序的响应速度     首先我解释一下jQuery jQuery有一个用来作为DOM快速载入javascript的得心应手的...

stupider0623的博客 820

Figma入门-自动布局

Figma原型图制作内置组件友好,自动布局类似CSS flex,通过布局网格控制对齐、分布、换行等,前端熟悉的同学易上手,参数设置基本一致。

我码玄黄的博客 2173

jquery总结

选择器,获取和设置文本,获取和设置样式,关于class类名操作,动画,操作节点,获取和设置表单元素,设置和获取宽高,事件等等

gronkie的博客 1201

组合导航(八):INS/GPS组合导航

INS/GPS组合导航1 误差反馈1.1 开环INS/GPS架构1.2 闭环INS/GPS架构2 组合导航的类型2.1 松耦合 的INS/GPS组合导航2.2 紧耦合 的INS/GPS组合导航2.3 深度耦合的 INS/GPS组合导航3 INS方程的动态误差模型4 松耦合的INS/GPS组合导航模型4.1 系统模型4.2 测量模型4.3 INS/GPS松耦合总框图5 紧耦合的INS/GPS组合导航模型5.1 系统模型5.2 测量模型 INS/GPS组合导航 对比INS与GPS导航方法,二者都有其各自的优.

weixin_43793960的博客 3万+

STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统

STM32H7B0VBT6使用Free RTOS配置SD卡+Fatfs文件管理系统,记录配置过程

Jack的小窝 5942

jQuery中的$(window)与$(document)的用法区别

[window对象] 它是一个顶层对象,而不是另一个对象的属性,即表示浏览器中打开的窗口。 1、属性   defaultStatus 缺省的状态条消息   document 当前显示的文档(该属性本身也是一个对象)   frame 窗口里的一个框架((FRAME>)(该属性本身也是一个对象)   frames array 列举窗口的框架对象的数组,按照这些对象在文档中出现的顺序列出(该属性本身也是一个 对象)   history 窗口的历史列表(该属性本身也是一个对象)   lengt...

gbz2000的博客 3692

中孚保密检查系统彻底卸载指南:绕过口令与清除内核残留

中孚保密检查系统是深度集成于Windows内核的合规管控软件,其卸载涉及用户态口令校验、内核态服务引擎与Ring 0级驱动自保三重机制。理解其基于SHA-256哈希的本地口令验证原理和zfsysflt.sys过滤驱动的加载逻辑,是实现无残留清理的技术前提。该系统具备高权限驻留特性,常规卸载工具无法触达驱动与服务层,易引发蓝屏、启动缓慢及新安全软件冲突等工程问题。典型应用场景包括涉密终端批量清退、安全研究环境重建及误装后紧急退出。本文聚焦‘口令绕过+手动清理’双轨方案,覆盖注册表、服务、驱动、文件与计划任务五

weixin_33508411的博客 960

$(window).load()方法理解、使用场景

1、$(window).load() 和window.οnlοad=function(){}是页面中的所有元素(包括图片、flash)等都加载完毕后,才能执行;$(document).ready() 是页面中的DOM元素加载完成后便可执行。2、$(window).load()和window.οnlοad=function(){}不同的是,前者可以和$(document).ready()一样,可以同时加载多个函数。

L.Cheng Blog 4817

基于STM32F4XX 、HAL库的SHT40-CD1B-R3温湿度传感器驱动应用C语言程序设计

define SHT40_ADDR_READ 0x8B // CD1B 读地址 ((0x45 << 1) + 1)#define SHT40_ADDR_WRITE 0x8A // CD1B 写地址 (0x45 << 1)// 初始化 I2C1 (根据 CubeMX 生成的函数)// 湿度: -6%RH + 125%RH * (raw / 2^16)// 温度: -45°C + 175°C * (raw / 2^16)// 返回值: 0=成功, 1=失败(CRC错误或I2C通信错误)

PP_Cottage的博客 236

静态时序分析—门控时钟检查(clock gating check)

clock gating check的条件与类型

m0_61544122的博客 9600

总结$(window)和$(document)获取到的不同。

jquery中$(window)和$(document)用法区别

create 572

Windows10环境下激活虚拟环境报错【source : 无法将“source”项识别为 cmdlet、函数、脚本文件或可运行程序的名称】

在使用Django创建Web程序前,需要创建一个虚拟的工作环境,在使用【source ll_env/bin/activate】命令激活虚拟环境时报错:source : 无法将“source”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。所在位置 行:1 字符: 2。

提供C#相关开发 、云计算、运维测试、网络安全相关技术分享与服务,有意向可联系。 1万+

$(document) .ready()与window. onload的区别

     JQuery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的,可以先去理解下DOM在另一篇文章中:https://blog.csdn.net/daponi/article/details/94597948 区别: 1.执行时间 在一般...

daponi的博客 1万+

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

$(document).ready()方法和window.onload方法的区别

$(document).ready()方法和window.onload方法的区别 JQuery中$(document).ready()方法的作用类似于JavaScript中的window.onload方法,都可以在网页加载完成后执行一些操作,不过这两种方法严格意义上来说还是有很大区别的 1.执行时间不同 window.onload必须等到页面内的所有元素()加载完毕后才能执行。 注:所有元素是指包括页面结构、内容及所有关联文件,如站内与站外的js与css文件、图片等 $(document).ready()是

ZZZ___jh的博客 669

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

$(document).ready和window.onload的区别

**$(document).ready和window.onload的区别 window.onload即为所有的都加载完毕,即除了DOM树之外,还包括所有的文章,图片,数据等所有元素都加载完毕之后才运行,而**$(document).ready**仅仅是在DOM树生成和加载完毕之后就开始运行。 不同点: 1.window.onload不能同时编写几个,如果同时包含几个,则只能运行一个,而另外一个可以同时编写多个,而且都可以执行。 2.运行时间不同,window.onload只有在所有的元素全部加载完成之后才运

shimily_liu的博客 2088

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

window.onload 与 $(document).ready() 的区别

  以浏览器装载文档为例,在页面加载完毕后,浏览器会通过 JavaScript 为 DOM 元素添加事件。在常规的 JavaScript 代码中,通常使用 window.onload 方法 ,而在 jQuery 中,使用的是 $(document).ready() 方法。$(document).ready()方法是事件模块中最重要的一个函数,可以极大地提高 Web 应用程序的响应速度。 jQue...

weixin_30243533的博客 214

$(document).ready()与window.onload的区别

选择使用还是取决于你的具体需求。如果你只需要确保DOM已经加载完成,并且正在使用jQuery,那么是一个更好的选择。如果你需要等待页面上的所有资源都加载完成,或者不使用jQuery,那么将更加合适。

No_Name_Cao_Ni_Mei的博客 656

window.load和$(document).ready()区别

1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(document).ready()可以同时编写多个,并且都可以得到执行 以下代码无法正确执行: window.onload = function(){ alert(“text1”); }; window.on

wsx1212123的博客 955

$(document).ready() 与window.onload的区别

Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,它们的区别在于: 1.window.οnlοad=function(){}是js原生的事件; 2.$(function(){})是JQuery的方法; 1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 wi

yxy831524yxy的博客 482

解决$(window).load(function(){ …})报错问题及详解$(document).ready()和$(window).load()的区别

解决(window).load(function()…)报错问题及详解(window).load(function(){ …})报错问题及详解(window).load(function()…)报错问题及详解(document).ready()和$(window).load()的区别 1.解决$(window).load(function(){ …})报错问题 ①修改:$(window).on(“load”,function(){ …}) 2.(document).ready()和(document).re

TurtleOrange的博客 2450

$(document).ready()和window.onload的区别

前言:JQuery用了好一段时间了,一直对$(document).ready()和window.onload的区别有点模糊,最近有时间就在网上查了查子类,做了个小例子;网上给的解释比较通俗易懂:Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间window.on...

weixin_30376509的博客 181

$(document).ready和window. onload的区别

1. 执行时机window.onload方法是在网页中所有的元素(包括元素的相关联文件)都加载到浏览器后才能执行,即JavaScript此时才可以访问网页中的任何元素。$(document).ready在DOM完全就绪的时候就可以被调用。例子:比如一个网站有很多图片。 window.onload必须等每一张图片都加载完毕后才可以进行操作。而$(document).ready( ) 只要等DOM就绪...

huyao的博客 1391

window.load 和$(document).ready() 区别

window.load 和$(document).ready()  区别 以 浏览器装载文档为例,在页面加载完毕后,浏览器会通过 Javascript 为 DOM 元素添加事件。在常规的 Javascript 代码中,通常使用 window.onload 方法,而在 Jquery 中,使用的是 $(document).ready() 方法。 $(document).ready() 方

lijunling2008live的专栏 6881

$(document). ready和window. onload的区别

$(document).ready和window.onload都是在都是在页面加载完执行的函数,大多数情况下差别不大,但也是有区别的。 $(document).ready:是DOM结构绘制完毕后就执行,不必等到加载完毕。 意思就是DOM树加载完毕,就执行,不必等到页面中图片或其他外部文件都加载完毕。并且可以写多个.ready。 window.onload:是页面所有元素都加载完毕,包括图片等所...

xxxcyzyy的博客 217

window的onload方法和 $(document).ready(function(){})的区别

1.执行时间 window.onload必须等到页面内包括图片、CSS、Scripts等的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个 $(document).ready()可以同时编写多个,并且都可以得到执...

阿毛的博客 1828
上一篇: js中call()与apply()方法
下一篇: jquery $(document).ready() 与window.onload的区别
han_hanker
博客等级 码龄13年 35粉丝 106原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值