HTML中的window对象和JavaScript中的window对象 是同一个对象么?

问题描述

HTML中的window对象和JavaScript中的window对象 是同一个对象么?知情的大哥大姐们,详细解释下 问题补充:Rainbow702 写道

解决方案

Window 对象表示浏览器中打开的窗口。window 是浏览器给创建的,每个载入浏览器的 HTML 文档都会成为 Document 对象浏览器打开了一个window,window里面放的是documentwindow 相当于全局变量存在于这个document中,documnet包含js,html之类,所以应该是一个对象。我这样理解的。
解决方案二:

首先HTML中就没有window这东西,HTML DOM中才有window这东西,HTML DOM是一种接口,所有的网页脚本语言都是通过访问HTML DOM这个接口中的对象来对HTML页面中的标签元素进行操作,javascript中的window对象就是操作HTML DOM中的window对象,所以严谨的说这是各自语言中的对象,以上属于个人理解。因为不知javascript中有window,Jscript中一样有window
解决方案三:

引用能给个详细的解释么?你能在 HTML 里直接写 window 对象么?如果可以的话,请给出一例。
解决方案四:

应该是一样的。因为你不会直接在 HTML 中使用这个对象的,一般都是在javascript中。

时间: 2025-01-29 08:14:32

HTML中的window对象和JavaScript中的window对象 是同一个对象么?的相关文章

javascript-nvelocity中的#if()如何在JavaScript中使用?

问题描述 nvelocity中的#if()如何在JavaScript中使用? nvelocity中的if跟JavaScript中的if关键字冲突了,怎么想办法可以用nvelocity中的#if <script type=""text/javascript""> function GetTestType() { var s = document.getElementById(""testType""); $selec

请教lotus中的时间格式和JavaScript中的时间格式是否相同?

问题描述 请教lotus中的时间格式和JavaScript中的时间格式是否相同?我能在JavaScript中对两个时间值进行比较吗?如果可以的话,我该怎么转换数值?请各位大侠指点,谢谢啦! 解决方案 解决方案二:lotus的时间格式很多,可以根据你的程序要求进行修改~~

JavaScript中的内置对象--Number对象

JavaScript中的内置对象有以下6个: 1.Number对象 2.Boolean对象 3.Data对象 4.Math对象 5.String对象 6.Array对象 在JavaScript中,数字是一种基本的数据类型,同时JavaScript还支持Number这个对象,该对象是原始数值的包装对象.在必要的时候,JavaScript会自动地在原始数据和对象之间转换. 创建一个Number对象的2中不同方法: var num1=Number("123"); var num2=new N

JavaScript中Date对象的常用方法示例_基础知识

getFullYear()使用 getFullYear() 获取年份. 源代码: </script> <!DOCTYPE html> <html> <body> ​ <p id="demo">Click the button to display the full year of todays date.</p> ​ <button onclick="myFunction()">Tr

javascript中Date对象的使用总结_javascript技巧

JSON 日期转 JS日期,我们知道,日期类型转成JSON之后,返回的数据类似这样: /Date(1379944571737)/ 但是这种日期并不能直接显示,因为根本没有人知道这是什么意思,下面提供一种JSON日期转JS日期的方式. function ConvertJSONDateToJSDate(jsondate) { var date = new Date(parseInt(jsondate.replace("/Date(", "").replace("

浅析JavaScript中的对象类型Object_基础知识

ECMAScript中的对象其实就是一组数据和功能的集合. ECMAScript中Object是所有对象的基础. 理解:Object类型是所有它的实例的基础,换句话说,Object类型所具有的任何属性和方法也同样存在于更具体的对象中. Object的实例都具有以下属性和方法 1.Constructor:保存着用于创建当前对象的函数 2.hasOwnProperty(propertyName):用于检查给定的属性在当前对象实例中(而不是原型中)是否存在.其中作为参数的属性名必须以字符串指定 3.i

JavaScript中判断变量是数组、函数或是对象类型的方法_javascript技巧

数组      ECMAScript5中Array.isArray是原生的判断数组的方法,IE9及以上支持.考虑到兼容性,在没有此方法的浏览器中,可以使用 Object.prototype.toString.call(obj) === '[object Array]'替代. 复制代码 代码如下: var isArray = Array.isArray || function(obj) {     return Object.prototype.toString.call(obj) === '[o

javascript中变量对象的问题

今天在网上看到一段代码,如下  代码如下 复制代码 copytext console.log(typeof(s)); //function var s = "1111"; function s(){} console.log(typeof(s)); //stringconsole.log(typeof(s)); //function var s = "1111"; function s(){} console.log(typeof(s)); //string 琢磨了

深入浅出了解 JavaScript 中的 this

this是Javascript语言的一个关键字;它代表函数运行时自动生成的一个内部对象,只能在函数内部使用 首先必须要说的是,this的指向不是在函数定义时确定的,只有函数执行的时候才能确定,实际上this最终指向那个调用它的对象(网上大部分的文章都是这样说的,而且在很多情况下这样理解不会出问题,但实际上这样理解是不准确的) 为什么要了解this 肯定有人会问:既然this这么难以理解,那么为个甚还要用它呢? function identify() { return this.name.toUp