window对象: 在客户端JavaScript中,Window对象是全局对象,所有的表达式都在当前的环境中,也就是说要引用当前窗户根本不需要特殊的语法,可以吧那个窗口的属性作为全局变量来使用。而且将window.document缩写为:document , window.alert()写为aler ...
分类:
其他好文 时间:
2017-12-28 21:36:12
阅读次数:
168
在javascript中自己创建构造函数时可以利用this来指向新创建的对象上。这样就可以避免函数中的this指向全局了,如下 反之,如果不使用new,只把上面那个函数当做一个普通函数来使用的话,函数内部的this就会指向全局对象,如下 再之,如果把这个使用了this的函数放到一个对象当中,这个th ...
分类:
Web程序 时间:
2017-12-21 23:06:07
阅读次数:
225
一、this 在JavaScript中this表示:谁调用它,this就是谁。 JavaScript是由对象组成的,一切皆为对象,万物皆为对象。this是一个动态的对象,根据调用的对象不同而发生变化,当然也可以使用call、apply修改this指向的对象。它代表函数运行时,自动生成的一个内部对象, ...
分类:
编程语言 时间:
2017-12-20 15:00:38
阅读次数:
167
在一个windows程序中,winmain函数作为程序的入口函数,一个窗口程序是:设计窗口(给窗口设置相应的属性)——>注册窗口——>创建窗口——>显示并且更新窗口——>消息循环; 但是当创建一个MFC程序时候,并没有看到winmain函数之类的东西,并且之前的程序框架与MFC也大有不同。现在,先来 ...
分类:
编程语言 时间:
2017-12-18 18:51:56
阅读次数:
192
[摘要] 局部变量和全局变量,使用threading.local()类来实例化一个全局对象,每个线程通过该对象定义local 本地变量,每个线程独享自己的local变量。 ...
分类:
编程语言 时间:
2017-12-17 13:23:58
阅读次数:
235
对象生成时会自动调用构造函数。只要找到了定义对象的地方,就找到了构造函数调用的时机。不同作用域的对象的生命周期不同,如局部对象、全局对象、静态对象等的生命周期各不相同,只要知道了对象的声明周期,便可以推断出构造函数的调用时机。 局部对象 反汇编: 获取对象首地址并调用构造函数: 对象的地址为: 进入 ...
分类:
编程语言 时间:
2017-12-13 11:29:34
阅读次数:
170
情况一:纯粹的函数调用,这是函数的最通常用法,属于全局性调用,因此this就代表全局对象! 请看下面这段代码,它的运行结果是1。 function fun(){ this.x = 1; alert(this.x); } fun(); // 1 为了证明this就是全局对象,我对代码做一些改变: va ...
分类:
其他好文 时间:
2017-12-12 17:30:40
阅读次数:
80
一、全局对象 常用的全局对象 __dirname , __filename __dirname 当前模块的目录名,等同于path.dirname(__filename) __filename 当前模块的文件名,这是绝对路径。 二、模块讲解 1、OS模块 2. Process模块 Process对象是 ...
分类:
Web程序 时间:
2017-12-12 14:59:28
阅读次数:
210
1.在webpack热替换中,修改文件后页面是进行局部刷新而不是重载页面。 2.在webpack热替换中,修改某一个文件后,该文件与相关的文件(即import该文件的文件)会进行替换,从而重新执行其中的代码。页面会进行局部刷新。 3.在webpack热替换中,如果一个文件(hello.js)被其他多 ...
分类:
Web程序 时间:
2017-12-08 12:10:31
阅读次数:
181
函数的四种调用模式 在 js 中 无论是函数, 还是方法, 还是事件, 还是构造器, ... 其本质都是函数. 只是处在不同的位子而已. 四种: 函数模式 特征: 就是一个简单的函数调用. 函数名的前面没有任何引导内容. this 的含义: 在 函数中 this 表示全局对象, 在浏览器中是 win ...
分类:
其他好文 时间:
2017-12-06 16:18:04
阅读次数:
196