-
1.作用域 超出自身的领域其他的东西就拿不到了 2.全局变量跟局部变量 其实也没什么所谓的全局变量,只是写在外面的局部变量而已。 3.作用域链的顺序 里面的能拿到外面的,外面的拿不到里面的 4.js没有块级作用域 {}大括号就是快,只有函数作用域查看全部
-
setInterval clearInterval 每隔xx 执行一次 setTimeout setTimeout 隔xx 执行一次查看全部
-
初始化步骤,闭包调用查看全部
-
闭包问题很重要查看全部
-
闭包问题查看全部
-
立即执行函数(function(){})();<==> function a(){};a();把函数定义和调用写在一起了 /*闭包类型*/ var loopPlayerInit = (function(){ var a = 0; function init(){ alert(a); } return init; })(); loopPlayerInit();//函数外可以任意调用a变量 备注:闭包利用了函数的作用域特性,函数内的变量与其他函数同名的变量不会冲突,这样多人协作开发时就不会产生命名冲突了查看全部
-
将二维数组中的图片地址处理成图片:<br> 接收一个二维数组对象,然后把二维数组当做一维数组来遍历,然后就获取到了一维数组,之后再针对一维数组进行遍历,得到了实例对象,这个实例对象指向具体的图片,然后把对象返回出去,就拿到了图片对象。 function createImg(arr){ imgArr=[]; for(var i in arr){ imgArr[i]=[]; for(var x in imgArr[i]){ imgArr[i][x]=new Image(); imgArr[i][x].src=arr[i][x]; } } return imgArr; };查看全部
-
bind、on绑定事件: $btn.bind("click",function(){ return false; //若a带有href="www.baidu.com",防止a标签外链跳转。对bind有用 }); on包括bind,还包括delegate事件代理。用on绑定,return false不起作用。查看全部
-
闭包的应用: 1.闭包就是能够读取其他函数内部变量的函数。 2.让这些变量的值始终保持在内存中。 3.闭包可以保护函数内的变量安全。查看全部
-
作用域及作用域链: 1.作用域(scope)是程序中定义这个变量的有效区域; 2.全局变量和局部变量; 3.作用域链的查询顺序是由内向外; 4.javascript没有块级作用域; 备注:作用域链的查找顺序是先在当前函数里面查找,找不到再往外层函数查找,直到全局范围;也就是作用域链的查找顺序是由内往外的;如果全局也找不到就会显示undefined,JavaScript里面没有块级作用域{},只有函数作用域,在函数内定义的变量,在函数外是拿不到的,比如在if(){var c}在if外面,当前函数里面是可以拿到变量c的查看全部
-
setInterval及setTimeout 1.setInterval是间隔执行 setInterval(function(){},500); 1.setTimeout是延时执行 setTimeout(function(){},500);查看全部
-
作用域,闭包,定时器查看全部
-
留意转换对象。查看全部
-
闭包的应用: 1.闭包就是能够读取其他函数内部变量的函数。 2.让这些变量的值始终保持在内存中。 3.闭包可以保护函数内的变量安全。查看全部
-
js 没有块作用域,跟c语言不同。 js只有函数作用域查看全部
举报
0/150
提交
取消