javascript常见的闭包的应用(部分)
来源:互联网 发布:nginx设置别名 编辑:程序博客网 时间:2024/06/05 11:50
比较常见闭包的两个应用问题
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li></ul>
<script> //ul中有若干个li,每次点击li,输出li的索引值 var lis = document.getElementsByTagName('ul')[0].children; for (var i = 0; i < lis.length; i++) { (function(index) { lis[i].onclick = function() { console.log(index) } })(i); }; //定时器 每隔一秒打印一个数组中的元素 var arr = ['a', 'b', 'c', 'd', 'e']; for (var i = 0; i < arr.length; i++) { (function(index) { setTimeout(function() { console.log(arr[index]); }, i * 1000); })(i) }</script>
0 0
- javascript常见的闭包的应用(部分)
- 闭包的常见应用
- javascript闭包的应用
- javascript闭包的应用
- javascript闭包的应用
- javascript 常见的闭包问题的解决办法
- 一些常见的javascript应用(入门级)
- javascript的闭包javascript
- JavaScript高级之闭包的概念及其应用
- JavaScript高级之闭包的概念及其应用
- 关于JavaScript闭包的个人思考与应用
- javascript的闭包理解及应用注意
- Javascript closure 闭包应用的两个场景
- JavaScript高级之-------闭包的概念及其应用
- javascript 的闭包
- javascript 的闭包
- javascript 的闭包
- javascript的闭包
- TIMESTAMP和DATETIME的区别
- Codeforces Alpha Round #21 D. Traveling Graph(欧拉路,floyed,dp,好题)
- SQL Server 返回插入记录的自增编号
- 选择排序
- 10.1String(常用方法)
- javascript常见的闭包的应用(部分)
- java反射获取方法参数名称
- Android System Server大纲之LightsService
- (转)java.util.ConcurrentModificationException 解决办法
- JavaMail发送和接收邮件
- 在Library中使用jack编译
- C++模板(一)
- 智慧城市建设和产业发展之间关系
- 单例模式