一.JavaScript基础 1.闭包 简单来说,一个函数内部调用了函数外部的变量就是闭包。 简单闭包: var i 1;
function fn (){alert(i);
} 复杂闭包: var cache (function(){var obj {};//避免暴露非必要变量return {get: function(key){return …
闭包是有权访问另一个函数作用域的变量的函数。 举个例子:
function bibao(){function xiaoyi(){console.log("被调用了");}return xiaoyi();
}
var bb new bibao();
bb();
向闭包中传递数据
function bibao(){function xiaoyi(str){console.log(str)…
▊ 函数的定义
// 命名函数
function fun() {};// 匿名函数
var fun function() {};// 对象方式
var fun new Function(参数1, 参数2, 函数体); // 注意全是字符串形式// 前两种比较常用;第三种效率较低
// 但从第三种书写方式中,我们要理解这样的思想…
概念 闭包是代码块和创建该代码块的上下文中数据的结合 简单的例子
一个函数就可以看出一个简单的闭包,函数里的变量只有函数内部能够访问到。
function() {var i 0;
}
一个复杂的例子 function createFuntion() {var result new Array();for (var i 0; i < 10; i) {/…
作者简介: 高科,先后在 IBM PlatformComputing从事网格计算,淘米网,网易从事游戏服务器开发,拥有丰富的C,go等语言开发经验,mysql,mongo,redis等数据库,设计模…
我们先看一个关于利用循环绑定事件的例子:一个不确定长度的列表,在鼠标经过某一条的时候改变背景。 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quo…