闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变
分类:
编程语言 时间:
2016-03-02 00:07:19
阅读次数:
181
第四章 变量、作用域和内存问题 ECMAScript变量可能包含两种不同数据类型的值:基本类型值和引用类型值。基本类型指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。基本数据类型是:Undefined、Null、Boolean、Number和String。引用类型的值是保存在内存中的对
分类:
编程语言 时间:
2016-02-27 15:01:05
阅读次数:
170
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1();
分类:
Web程序 时间:
2016-02-27 12:21:29
阅读次数:
151
写在前面,舍弃叽叽歪歪,只做学习笔记,认真踏实。 学习书籍:javascript高级程序设计3版。 章节4.1 基本类型和引用类型 1、基本类型在内存中占据固定大小的空间,所以保存在栈内存中。 2、从一个变量向另一个变量复制基本类型的值的时候,会在栈中保存另一个副本。 3、引用类型的值是对象,保存在
分类:
Web程序 时间:
2016-02-26 18:37:31
阅读次数:
166
闭包有许多有趣的用途,Javascript的两个特征使它这么有趣:1. function是一个对象,它跟数组,Object一样,地位平等。2. Javascript变量作用域范围。《Javascript权威指南》对这两点有深入的讲解。闭包有一个著名的用途就是实现面向对象的访问控制。也就是c++, c
分类:
Web程序 时间:
2016-02-25 11:34:40
阅读次数:
173
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变
分类:
Web程序 时间:
2016-02-25 11:33:41
阅读次数:
115
到目前为止,在写shell脚本的时候,经常被shell的函数中的变量作用域搞得糊涂,于是今天特意查了点资料,看到底怎么回事。
分类:
系统相关 时间:
2016-02-24 19:09:58
阅读次数:
225
一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码 var n=999; function f1(){ alert(n); } f1();
分类:
Web程序 时间:
2016-02-23 12:54:58
阅读次数:
159
一.PHP基础 1.PHP变量 header("Content-Type: text/html; charset=utf-8"); /* PHP 有三种不同的变量作用域: local(局部) global(全局) static(静态) */ //函数之外声明的变量拥有 Global 作用域,只能在函
分类:
Web程序 时间:
2016-02-23 11:10:09
阅读次数:
177
block传值也适用于从后往前传值 先介绍block的基本知识 /** * 1、如何定义一个Block变量 2、怎样给定义的Block变量赋初值 3、如何冲定义Block类型 4、如何使用Block实现具体的佛那个能 5、Block与变量作用域的关系 */ int sum(int a, int b)
分类:
其他好文 时间:
2016-02-22 16:32:49
阅读次数:
108