在子shell中设置和操作变量之后, 如果尝试在子shell作用域之外使用同名变量的话, 将会产生令人不快的结果.子shell和父shell看起来其实就是隔离的。将echo的输出通过管道传递给read命令可能会产生不可预料的结果. 在这种情况下, read命令的行为就好像它在子shell中运行一样....
分类:
其他好文 时间:
2014-08-21 19:16:44
阅读次数:
181
此文用来记录学习笔记;?javascript之函数?this关键字的使用–this关键字总是指向调用者,谁调用函数,this就指向谁?call、apply的使用–call和apply主要应用与框架底层,用于绑定函数的执行环境/作用域?块的概念–和高级程序语言不同,js里没有块的概念,我们一般用小括号...
分类:
编程语言 时间:
2014-08-21 14:34:48
阅读次数:
221
学习概要:
一.语言结构
二.自定义函数
三.变量作用域
四.静态变量
五.函数返回值
六.参数
七.默认参数
八.引用参数
九.可变个数函数
十.回调函数
十一.变量函数
十二.递归函数
十三.文件包含
函数分类
1.自定义函数
2.回调函数
3.变量函数
4.递归函数
语言结构:
if()
for()
while()
swi...
分类:
Web程序 时间:
2014-08-21 01:37:33
阅读次数:
302
我们知道在编程语言中,作用域的作用就是控制变量、参数的可见范围和生命周期。js中提供了函数作用域的功效,比如在函数中定义的变量外部是无法访问到的:function jsFunc(){ var a = 5; }alert(a); // undefined但是js中却没有提供块作用域的功效...
分类:
Web程序 时间:
2014-08-21 00:09:43
阅读次数:
274
函数声明:function functionName(arg0,arg1){//函数体}函数表达式:var functionName = function(arg0,arg1){//函数体}函数声明和函数表达式之间的主要区别是前者会在代码执行前被加载到作用域中,而后者是在代码执行到那一行的时候才会有...
分类:
Web程序 时间:
2014-08-20 20:49:12
阅读次数:
290
1 function w(){2 eval("var p=124");3 }4 5 w();6 7 console.log(p); //报错,p未定义,因为这时候p的作用域在方法w中1 function w(){2 window.eval("var p=124");3 }4 5 w();6 ...
分类:
Web程序 时间:
2014-08-20 17:47:02
阅读次数:
245
包
在Scala中,包的作用域和其他作用域一样地支持嵌套,在下一层作用域中可以访问上一层作用域中的名称。
package com {
package horstmann {
object Utils {
def percentOf(value: Double, rate: Double) = value * rate / 100
}
package impatient {
...
分类:
其他好文 时间:
2014-08-20 14:12:42
阅读次数:
177
一:js两种定义函数的方式及区别1:函数声明:function sayA() { alert("i am A"); }2:函数表达式:var sayB = function() { alert("i am B"); }区别:code前者会在代码执行之前提前加载到作用域中,后者则是在代码...
分类:
Web程序 时间:
2014-08-20 14:00:02
阅读次数:
333
变量作用域include // 代码按照从上到下的顺序进行解析和执行// 变量在代码块中的作用域// 从定义变量的哪一行开始,直到这个变量所在代码块结束为止// 内部代码块中的变量可以访问外部代码块中的变量// 在外部代码块中的变量不可以访问内部代码中定义的变量// 当程序运行到代码的结束位置会把这...
分类:
其他好文 时间:
2014-08-20 13:57:32
阅读次数:
259
不管闭包是什么高深东西,首先先把它是什么神东东简单认识一下//闭包是指有权限访问另一个函数作用域中变量的函数 //在函数内部创建函数,使用到了外部变量,并且将此函数返回就形成了闭包 function Klass(){ var name; //getNa...
分类:
其他好文 时间:
2014-08-20 12:06:22
阅读次数:
191