第六章 避免使用全局变量JavaScript执行环境在很多方面都有其独特之处,全局变量就是其中之一。“全局变量”是一个神秘的对象,它表示了脚本的最外层上下文。在浏览器中,windows对象往往重载并等同于全局对象,因此任何在全局作用域声明的变量和函数都是windows对象的属性。6.1 全局变量带来...
分类:
编程语言 时间:
2016-01-14 17:28:38
阅读次数:
259
ls | wc -l 与 ls -l | wc -l 的区别注明:我的执行环境是unix执行ls,结果如下执行ls -l,结果 如下执行ls|wc -l,结果如下执行ls -l|wc -l,结果如下从上面执行情况可以看出,ls|wc -l与ls -l|wc -l的区别就是wc -l|wc -l多了显...
分类:
其他好文 时间:
2016-01-13 15:43:57
阅读次数:
120
PXE(CentOS6.7):准备环境:pxe简介:PXE(prebootexecuteenvironment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,再..
分类:
其他好文 时间:
2016-01-11 06:52:08
阅读次数:
466
javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境 栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的是孤立的为你讲解每一个概念,而 是通过一...
分类:
编程语言 时间:
2016-01-06 11:31:40
阅读次数:
192
javascript从定义到执行,JS引擎在实现层做了很多初始化工作,因此在学习JS引擎工作机制之前,我们需要引入几个相关的概念:执行环境栈、全局对象、执行环境、变量对象、活动对象、作用域和作用域链等,这些概念正是JS引擎工作的核心组件。这篇文章的目的是孤立的为你讲解每一个概念,而是通过一个简单的d...
分类:
编程语言 时间:
2015-12-31 10:16:58
阅读次数:
164
是什么沙盒(sandbox),另称沙箱,是一种按照安全策略限制程序行为的执行环境。“沙盒”技术的实践运用流程是:让疑似病毒文件的可疑行为在虚拟的“沙盒”里充分运行,“沙盒”会记下它的每一个动作;当疑似病毒充分暴露了其病毒属性后,“沙盒”就会执行“回滚”机制:将病毒的痕迹和动作抹去,恢复系统到正常状态...
分类:
其他好文 时间:
2015-12-30 00:09:25
阅读次数:
244
thiscallapplythis和其他语言不同,JavaScript的this总是指向一个对象,而具体指向哪个对象是在运行时基于函数的执行环境动态绑定的,而非函数被声明时的环境。this的指向除去不常用的with和eval,this的指向大致可分为以下四种:作为对象的方法调用作为普通函数调用构造器...
分类:
移动开发 时间:
2015-12-28 06:14:22
阅读次数:
170
我们知道一般的C/C++ 的程序是从main函数开始的,然后在main函数结束后程序结束。但是不然,在main函数开始执行前,已经有其他的指令被执行了。为了程序的顺利执行,首先要初始化执行环境,比如堆分配初始化(malloc, free) ,线程子系统等,这里先提一下:C++ 的全局对象构造函数就是...
分类:
编程语言 时间:
2015-12-22 10:19:44
阅读次数:
194
每一个函数都有自己的执行上下文EC(执行环境execution context),并且每个执行上下文中都有它自己的变量对象VO(Variable object),用于存储执行上下文中的变量 、函数声明 、函数参数,这解释了js如何找到我们定义的函数和变量。并且函数是js中唯一一个能创建出作用域的,注...
分类:
Web程序 时间:
2015-12-21 21:48:59
阅读次数:
186