文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

JavaScript中window与document有什么区别

2023-06-14 23:40

关注

这篇文章将为大家详细讲解有关JavaScript中window与document有什么区别,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

JavaScript可以做什么

1.可以使网页具有交互性,例如响应用户点击,给用户提供更好的体验。2.可以处理表单,检验用户的输入,并提供及时反馈节省用户时间。3.可以根据用户的操作,动态的创建页面。4使用JavaScript可以通过设置cookie存储在浏览器上的一些临时信息。

首先我们来看看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

(学习视频分享:java视频教程)

document对象 -- 代表整个HTML 文档,可用来访问页面中的所有元素:

对象属性

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

常用对象方法

document.write()                      //动态向页面写入内容document.createElement_x(Tag)           //创建一个html标签对象document.getElementByIdx_x(ID)           //获得指定ID值的对象document.getElementsByName(Name)      //获得指定Name值的对象document.body.appendChild(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.appendChild(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          // 完整URLdocument.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                 //对应页面上的标签document.images.length          //对应页面上标签的个数document.images[0]              //第1个标签          document.images[i]              //第i-1个标签----------------------------b)通过nane属性直接引用document.images.oImage          //document.images.name属性----------------------------c)引用图片的src属性document.images.oImage.src      //document.images.name属性.sr

关于JavaScript中window与document有什么区别就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     801人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     348人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     311人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     432人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     220人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯