首页 > 其他分享 >window对象和document对象

window对象和document对象

时间:2022-11-22 13:55:16浏览次数:34  
标签:浏览器 对象 window location document 属性

window对象

1 .对象属性

1 .窗口自身
2 .window.self 引用本窗口
3 .window.name 窗口命名
4 .window.defaultStatus 设定窗口状态栏信息
5 .window.location URL地址,配备布置这个属性可以打开新的页面
6 .window对象是相对于web浏览器而言的,他并不是语言的定义的内置对象,window对象在程序执行前就已经存在了。window对象是宿主在浏览器的情况下才会产生,而global对象是在任何环境中都存在的
7 .window对象具体也就是指浏览器打开的那个窗口
8 .如果html文档包含框架,浏览器会为html文档创建一个window对象,并为每一个框架创建一个额外的对象
9 .http://www.w3school.com.cn/jsref/dom_obj_window.asp
10 .
  2012112000263339.jpg

2 .对象的方法

1 .window.alert()
2 .window.confirm()
3 .window.prompt()
4 .window.setInterval()
5 .window.clearInterval()
6 .window.setTimeout()
7 .window.open()
8 .window.close()

3 .成员对象

1 .window.event //为什么是undefined
2 .window.document
3 .window.history
4 .window.screen
5 .window.navigator
6 .window.external

4 .screen

1 .s.width
2 .s.height
3 .s.colorDepth 屏幕色深
4 .s.availWidth 可用宽度
5 .s.availHeight 可用高度

5 .external

1 .window.external.AddFavorite("地址","标题")
2 .把网站新增到保藏夹

6 .navigator

1 .n.appCodeName //浏览器代码名
2 .n.appName 
3 .你妈的头,写完没保存,你给我来个登录过期,跳回来还没保存,连个离线保存都没有吗???这垃圾网站
4 .n.appMinorVersion 浏览器补丁版本
5 .n.cpuClass cpu类型
6 .n.platform 操作系统类型
7 .n.plugins 浏览器插件
8 .n.opsProfile 
9 .n.userProfile
10 .n.systemlangaguage 客户体系语言
11 .n.userLanguage 用户语言
12 .n.appVersion 浏览器版本
13 .n.userAgent
14 .n.onLine 用户是否在线
15 .n.cookieEnabled 浏览器是否支持cookie
16 .n.mimeTypes

document

1 .document对象是window对象的一个属性,是显示窗口的一个文档。
2 .document可以理解为文档,就是网页,window是窗口,就是浏览器包含的,在没有框架的情况下是等同的
3 .代表整个HTMl文档,可用来访问页面的所有元素

1 .document.title
2 .document.bgColor
3 .document.fgColor
4 .document.linkColor
5 .document.alinkColor
6 .document.vlinkColor
7 .document.URL 设置url属性从而在同一窗口打开另一网页
8 .document.fileCreateDate 文件建立日期
9 .document.fileModifiedDate 文件修改日期
10 .document.fileSize 
11 .document.cookie
12 .document.charset

2 .方法

1 .document.write()动态向页面写内容
2 .document.createelement
3 .document.getElementById
4 .document.getElementByName
5 .document.appendChild

body主题子对象

1 .属性

1 .document.body
2 .b.bgColor
3 .b.link 未点击过的连接颜色
4 .b.alink
5 .b.vlink
6 .b.text 文本颜色
7 .b.innerText 设置body之间的文本
8 .b.innerHTML 设置body之间的html代码
9 .b.topMargin 页面上边距
10 .b.appendchild()动态生成一个html对象

3 .常用对象事件

1 .document.body.onclick
2 .document.body.onmouseover
3 .document.body.onmouseout
4 .

location位置子对象

1 .document.location.reload()刷新网页
2 .document.loaction.reload(url)打开新的网页
3 .document.location.assign(url)打开新的网页
4 .document.location.replace(url)打开新的网页
5 .document.selection 选取的所有子对象
6 .document.images 页面的所有图像集合
7 .属性

1 .document.location.hash
2 .document.location.host
3 .document.lcoation.hostname
4 .href
5 .pathname 目录部分
6 .port 端口号
7 .protcocl 网络协议
8 .seatch ?问号后面的部分

global

1 .是一个特殊的对象,称为全局对象,他极其所有属性都可以在程序的任何地方访问,即全局变量
2 .在顶层js代码中,可以使用this关键字引用全局对象。但通常不必用这种方式引用全局对象,因为全局对象是作用域链的头,
3 .不属于任何其他对象的属性和方法,最终都是他的属性和方法
4 .isNaN,parseInt()一些常见的特殊值,NaN,undefined等都是他的属性,以及一些构造函数Object,Arrray等也是他的方法
5 .首先这个是不存在的对象,无法访问。
6 .所有在全局作用域中定义的属性和函数,都是global对象的属性和方法
7 .全局对象时预定义的对象,作为js全局函数和全局属性的占位符,通过访问全局对象,可以找到其他所有预定义的对象,函数和属性。全局对象不是任何对象的属性,所以他没有名称

标签:浏览器,对象,window,location,document,属性
From: https://www.cnblogs.com/itjeff/p/16914905.html

相关文章

  • Windows鼠标右键添加cmd终端,作者已死
    程序员或者非程序员,在某些场景下,需要使用到cmd终端,大多数人使用cmd终端都是win+r输入cmd敲回车,或者在左下角搜索框输入cmd回车(鼠标右击管理员方式运行cmd),还有一种通过查找......
  • 用Spring工厂实例化对象
    如何导入spring相关包,以及基本的配置及应用spring工厂spring的作用有多大,它代表的不仅仅是spring框架本身,在前辈的更新下,已经能无脑支持structs,mybatis,hibernate等各种......
  • python中urllib.request对象案例
    刚刚接触爬虫,基础的东西得时时回顾才行,这么全面的帖子无论如何也得厚着脸皮转过来啊!什么是Urllib库?urllib库是 ​​Python​​ 内置的HTTP请求库。urllib模块提供......
  • document.querySelector()用法
    不久前,我发现了document.querySelectorJS选择器,语法类似JQuery。通过元素id获取元素<!DOCTYPEhtml><html> <head> <metacharset="utf-8"> <title></title> </head> <......
  • 2022 - 11.22 对象深拷贝
    第一步:获取对象的类型方法exportconstgetObjType=(obj)=>{vartoString=Object.prototype.toString;varmap={'[objectBoolean]':'boolean',......
  • 安装指定node版本(适用windows)
    一开始在网上查了很多什么“n版本管理”还有“nvm”,感觉都不如直接覆盖来的痛快第一步:在官网找到自己想要的版本,网址:https://nodejs.org/dist/,下载.msi安装包我下载的......
  • Windows系统的显示器校正
    莫名其妙的显示器显示的内容整体向上偏移,导致一些页面在最大化窗口时,看不见页面的标题,及操作按钮,如页面的关闭,缩小按钮。解决方法:点击显示器下方的menu按钮,找到设定选项......
  • 数组,对象解构
    数组解构varnames=["abc","cba",undefined,"nba","mba"]基本使用var[name1,name2,name3]=names顺序问题:严格的顺序var[name1,,nam......
  • 乘风破浪,遇见最美Windows 11之升级安装Windows 11 22H2(含突破TPM等限制),资源管理器多
    前言终于,在Windows1122H2迎来了资源管理器的多标签功能,等得时间太久,但终究还是来了,忍不住再写一次。而且这个版本,任务管理器变化也挺大,但是并不好用。任务栏搜索按......
  • windows服务器Nginx一键安装部署
    原文链接:https://www.cnblogs.com/xiaoXuZhi/p/nginx.html作为一名专业搬砖工,Nginx是我们绕不开的砖头,最近连续部署了几个服务器,Ctrl a+Ctrlv在飞来飞去,总是会遇到......