<input type="button" value="ddd"> <input type="button" value="ddd"> <input type="button" value="ddd"> <script> var nodes = document.getElementsByTagName("input"); var i; for (i = 0; i < nodes.length; i += 1) { nodes[i].onclick = function (i) { return function (){ alert(i); } }(i); } </script>
//方法1:使用时间延长的方法
for(var i=0;i<5;i++){
setTimeout('log("i="+'+i+')', i * 100);
}
//方法2:使用闭包
for(var i=0;i<5;i++){
setTimeout((function(n){
return function(){
log('n=' + n);
};
})(i), 100);
}
相关推荐
JavaScript,作为一种广泛应用于网页和网络应用的编程语言,其精髓在于它的灵活性、动态性以及强大的交互性。本书《JavaScript 精髓》由James Edwards编著,旨在通过101个关键的技巧、窍门和黑客方法,帮助读者深入...
### JavaScript精髓解析 #### 一、引言:数据与代码的交织 在编程的世界中,所有的一切都可以归结为两大核心元素:数据和代码。这两者之间的互动与交织构成了整个编程世界的活力源泉。 数据通常被视为相对静态的...
《JavaScript语言精髓与编程实践》这本书籍的主题专注于JavaScript这一广泛使用的编程语言。JavaScript是一种轻量级的脚本语言,是构成Web页面动态内容的核心技术之一。它不仅运行于浏览器端,也是Node.js的一部分,...
本压缩包中的"突破JavaScript编程实例五十讲"旨在深入解析JavaScript的核心概念、最佳实践以及高级技巧,帮助开发者提升技能,掌握JavaScript的精髓。 第一讲:基础篇 1.1 数据类型:了解JavaScript中的基本数据...
《JavaScript语言精髓与编程实践》精选版 作者 周爱民 《JavaScript语言精髓与编程实践》这本书,最初的名字是叫《动态函数式语言精髓与编程实践》,这是作者写本书的原意。确切地说,作者并非是想讨论JavaScript...
《JS_正则表达式实战:JavaScript语言精髓与编程实践》是一本深入探讨JavaScript中正则表达式应用的书籍,旨在帮助开发者掌握这一强大的文本处理工具,并将其运用到实际编程中。书中涵盖了从基础概念到高级技巧的全...
JAVASCRIPT语言精髓与编程实践
13. **Node.js**:JavaScript在服务器端的应用,包括模块系统、文件系统操作、网络编程等。 14. **React/Angular/Vue**:三大前端框架的使用和原理,以及如何与JavaScript结合构建大型Web应用。 15. **测试与调试*...
javascript语言精髓与编程实践,很不错的一本书,搜集了好久,希望对大家有用
《JavaScript语言精髓与编程实践》精简版 动态函数式语言精髓 本书讲述了JavaScript的语言实现与扩展,主要包括以下三个方面的内容:(1)动态、函数式语言,以及其它语言特性在JavaScript的表现与应用;(2)如何用...
《JavaScript语言精粹》这本书深入浅出地探讨了这一语言的核心概念和技术,旨在帮助开发者更好地理解和掌握JavaScript的精髓。 首先,JavaScript的核心特性包括弱类型、动态类型、基于原型的对象模型以及函数作为...
### JavaScript语言精髓与编程实践(第二章):JavaScript的语法 #### 2.1 语法综述 在探讨JavaScript的语法之前,有必要澄清一个概念——**语法关键字**与**变量**的区别及其绑定机制。 ##### 2.1.1 标识符所...
《JavaScript语言精髓与编程实践》这本书,最初的名字是叫《动态函数式语言精髓与编程实践》,这是作者写本书的原意。确切地说,作者并非是想讨论JavaScript作为一种语言工具的用法或特性,更多地是希望用一种简洁的...
模块化是现代JavaScript开发的另一个重点,CommonJS(Node.js中使用)和ES模块(浏览器支持)提供了导入和导出功能,帮助我们组织和重用代码。了解模块的工作原理和最佳实践可以提高代码的可维护性和复用性。 DOM...