摘要: 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面是我在网上通过学习阮一峰老师的笔记,感觉总结很不错,特记录于此。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变 阅读全文
posted @ 2017-03-01 18:27 海_哥_哥 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 首先先看代码: html代码部分: 对应的JS的代码部分: 上面当我们在ul li遍历时,点击每一个li标签,往往取不到对应的下角标,在控制台打印出来的都是最后一个的值6。 为什么会产生这样的问题呢? 解决方案一: JS方法 解决方案二: jquery方法 上面记得别忘了引入jQuery框架。 解决 阅读全文
posted @ 2017-03-01 16:36 海_哥_哥 阅读(54391) 评论(1) 推荐(1) 编辑
摘要: 冒泡事件就是点击子节点,会向上触发父节点,祖先节点的点击事件。 下面是html代码部分: <body> <div id="content"> 外层div元素 <span>内层span元素</span> 外层div元素 </div> <div id="msg"></div> </body> 对应的jQ 阅读全文
posted @ 2017-03-01 15:18 海_哥_哥 阅读(336) 评论(0) 推荐(0) 编辑