AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
1. 立即执行函数的两种写法 ~~~ 1 (function(){...})() 2 (function(){...}()) ~~~ 2. 什么是闭包 闭包就是函数A return 出一个函数 B,B函数可以使用 A 函数的变量 3. 用闭包解决 for 循环点击事件问题 ```js //方法一: var lis = document.getElementById('ul').children; for(var i=0; i<lis.length; i++) { lis[i].onclick = function (i) { return function () { console.log(i); } }(i); } ``` ```js //方法二: for(var i=0; i<lis.length; i++) { (function (i) { lis[i].onclick = function () { console.log(i); } })(i) } ```