对于一个
Web
页面,所有的
JavaScript
上下环境全部在一个
window
对象中。
window
对象是
Window(
注意首字母大写
)
类的一个实例。
可以使用下面的语句查看:
//对于现在所处的环境可以用this关键字获得
document.writeln(this);
输出的结果是:
[object Window]
直接在
JS
文件中定义的变量和函数全部属于
wondow
对象(相当于在扩展
window
对象)。
可以使用下面的语句查看:
//定义一个变量
var var_1 = "Varable 1";
//定一个函数
function func_1() {
return "Function 1";
}
//直接输出变量和函数结果
document.writeln(var_1);
document.writeln(func_1());
document.writeln("<br/>");
//输出window对象的属性和方法结果
document.writeln(window.var_1);
document.writeln(window.func_1());
输出的结果是:
Varable 1 Function 1
Varable 1 Function 1
由此可以看出在js中直接定义的变量和函数就是相当于给window对象扩展了属性和方法。
这个我们还可以从以下的例子看出:
function func() {
//返回this
return this;
}
document.writeln(func());
输出的结果是:
[object Window]
分享到:
相关推荐
本文将详细介绍 JavaScript 中的 window 对象的各个属性和方法,包括 status、statusbar、defaultstatus、location、locationbar、self、name、closed、frames、frames.length、length、document、history、...
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 1. open方法 语法格式: window.open(URL,窗口名称,窗口风格) 功能:打开...
javascript函数的解释,解释了具体函数的功能,一、函数JavaScript函数集合 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:...
一个在HTML中使用Javascript的window.external调用C#内函数的示例程序。该方法可应用于网页程序开发中的网页-程序沟通,例如用C#的IHTMLWindow2.execScript替换HTML默认Javascript方法使其直接与C#传参、通讯。
熟练掌握window对象的status、location、name、self、opener属性的使用 Window对象是客户端javascript最高层对象之一,只要打开浏览器窗口,不管该窗口中是否有打开的网页,当遇到BODY、FRAMESET或FRAME元素时,...
本文档主要介绍了 JavaScript 操作 BOM( Browser Object Model)对象的相关知识点,包括 window 对象、history 对象、location 对象、Document 对象、Math 对象和 Date 对象等。 window 对象 window 对象是 BOM ...
绑定大事监听函数的通用方法可以分为两类:传统绑定方法和 W3C 绑定方法。传统绑定方法是使用 on 事件处理函数来绑定事件监听函数,例如 onclick、onmouseover 等。W3C 绑定方法是使用 addEventListener() 函数来...
JavaScript函数之call、apply以及bind方法案例详解 总结 1、相同点 2、区别 call() 方法 /* 正常模式 */ let obj = { sum(a, b) { console.log(this) return a + b } } // 执行 sum 函数的 apply、bind...
javascript中window.confirm这个方法很好用,可以弹出一个确认对话框我们之所以弹出这个对话框,可能就是因为该操作很危险,所以要用户确认。但如果默认选择”确定”,则可能违背了这个原则。 另外,confirm对话框的...
这一章对应于 Window 对象和客户端与之相关的对象:Frame,Location 和 History。 Window 属性 方法 Frame Location 属性 方法 History 属性 方法 screen 属性 第七章 表单 这一章对应于使用表单,表单是出现在...
JavaScript 函数和基础写法大集合 JavaScript 是一种广泛应用于 Web 开发的编程语言,下面总结了 100 多个有用的 JavaScript 函数和基础写法。 输出语句 document.write("") 是 JavaScript 中最基本的输出语句,...
浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器”...所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 甚至 HTML DOM 的 d
所有 JavaScript 全局对象、函数以及变量均自动成为window对象的成员。 窗口对象的属性和方法格式: [window.]属性 [window.]方法(参数) 甚至 HTML DOM 的 document 也是 window 对象的属性之一: window....
* JavaScript 的函数是第一类对象,可以作为参数传递,也可以作为返回值。 * 函数可以使用 function 关键字声明,函数名可以包含字母、数字和下划线。 * 函数可以使用参数,参数可以是数字、字符串、数组、对象等...
如果你真正理解Javascript函数是如何调用工作的,那么就可以避免一些bug的发生; 首先让我们创建一个简单的函数,这个函数将在下文中使用,这个函数仅仅返回当前的this的值和两个提供的参数. 代码如下: function make...
函数的概念是 JavaScript 中最基本的编程单元之一,它使得开发者可以轻松地组织和重用代码,提高开发效率和代码可读性。 二、函数的使用 函数的使用有两种方式:声明式和赋值式语法。 1. 声明式 声明函数使用 ...
JavaScript Window – 浏览器对象模型 浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器”...所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。 全局变量是 window 对象的属性。 全局函数是 window 对象的方法。 甚至 HTML DOM 的 document 也是 window 对象的属性之一: window....
webpack loader,记录JavaScript函数调用堆栈到字符串window.dxj中,该堆栈可格式化进一步对比分析 也可保存不同时刻的对象进行对比分析
javascript强制函数自动执行 function myTest(){ window.alert("hello"); } var myTest = function(){ window.alert("hello"); }