一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; ...
分类:
编程语言 时间:
2015-09-24 19:49:48
阅读次数:
135
转自:http://segmentfault.com/a/1190000000687844基本类型值有:undefined,NUll,Boolean,Number和String,这些类型分别在内存中占有固定的大小空间,他们的值保存在栈空间,我们通过按值来访问的。(1)值类型:数值、布尔值、null、...
分类:
Web程序 时间:
2015-09-24 11:01:49
阅读次数:
232
首先说下js作用域链:由于js变量都是对象的属性,对象又可以是对象的属性,最终到达window,所以变量-------window就是一条作用域链;先说下变量作用域:var a=10;function test(){ console.log(a);----------undefined var a....
分类:
Web程序 时间:
2015-09-23 16:55:39
阅读次数:
185
浏览器事件循环工作原理浏览器有一个事件循环用于检查事件队列,处理延时的事件、UI事件(例如:点击,滚动等),ajax回调,以及提供给setTimeout()和setInterval()的回调,都会依次被事件循环处理。因此,当调用setTimeout()函数时,即使延迟的时间被设置为0,提供的回调也会...
分类:
编程语言 时间:
2015-09-23 14:51:11
阅读次数:
163
变量作用域标识符的作用域是定义为其声明的可应用范围,或者即是我们所说的变量可见性。也就是,我们可以在程序的那个部分去访问一个制定的标识符。全局变量与局部变量定义在函数内的变量有局部作用域,在一个模块中最高级别的变量有全局作用域。全局变量的一个特征是除非被删除掉,否则它们将存活到脚本运行结束,且对于所...
分类:
编程语言 时间:
2015-09-21 12:20:05
阅读次数:
190
一个js 域问题,有一本书 叫 javasrcip pattert 好像是,写的很好,, test参考地址:http://www.cnblogs.com/zqzjs/p/4796242.html高性能JavaScript--加载和执行(简要学习笔记一)
分类:
Web程序 时间:
2015-09-21 12:06:27
阅读次数:
150
一、Less:LESS 包含一套自定义的语法及一个解析器,用户根据这些语法定义自己的样式规则,这些规则最终会通过解析器,编译生成对应的 CSS 文件,其中会用到专门的编译器。语法:文件后缀名是less。1、定义变量@name :属性的值//css中定义的变量。作用域:less的变量和顺序无关,先是执...
分类:
Web程序 时间:
2015-09-20 22:08:58
阅读次数:
218
/* 闭包是对作用域内的变量生命周期的延续 闭包:一个内部函数里变量作用域生命周期延续,直接访问一个函数里面的私有属性 1、定义内部函数,私有函数 */ function sum(){ //函数是一种数据类型 var a = 100; //内部函数 functi...
分类:
Web程序 时间:
2015-09-20 20:23:34
阅读次数:
177
变量作用域标识符的作用域是定义为其声明的可应用范围,或者即是我们所说的变量可见性。也就是,我们可以在程序的那个部分去访问一个制定的标识符。全局变量与局部变量定义在函数内的变量有局部作用域,在一个模块中最高级别的变量有全局作用域。全局变量的一个特征是除非被删除掉,否则它们将存活到脚本运行结束,且对于所...
分类:
编程语言 时间:
2015-09-19 15:19:39
阅读次数:
233
《声明:本文来自互联网,仅供一起学习参考,如有侵权必删》一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; functi.....
分类:
Web程序 时间:
2015-09-19 12:16:33
阅读次数:
191