学习概要:
一.语言结构
二.自定义函数
三.变量作用域
四.静态变量
五.函数返回值
六.参数
七.默认参数
八.引用参数
九.可变个数函数
十.回调函数
十一.变量函数
十二.递归函数
十三.文件包含
函数分类
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
引用自http://www.cnblogs.com/mguo/archive/2013/06/19/3143880.html/*一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内...
分类:
编程语言 时间:
2014-08-19 23:48:15
阅读次数:
283
在我们的项目中,通过Spring来管理业务逻辑Bean,但是Spring Bean的作用域默认是单例,而我们的业务逻辑Bean不是线程安全的,所以需要将Spring Bean改为多例模式。为单个Bean设置单例或者多例,可以通过设置singleton属性。而通过context:component-s...
分类:
编程语言 时间:
2014-08-19 16:05:24
阅读次数:
182