分类 Javascript 下的文章

javascript 闭包 (转)

闭包,是 javascript 中重要的一个概念,对于初学者来讲,闭包是一个特别抽象的概念,特别是ECMA规范给的定义,如果没有实战经验,你很难从定义去理解它。因此,本文不会对闭包的概念进行大篇幅描述,直接上干货,让你分分钟学会闭包!

- 阅读剩余部分 -

javascript click写法区别

1 <a href="javascript:alert(1);">
2 <a href="#" onclick="alert(1)">
3 <a href="#">
  $('a').click(function() {alert(1);})

大家来讨论下区别

1)第一种就是伪协议,和在浏览器地址栏里输入这些字符串是一样的结果。 实质就是浏览器来运行这个js代码, 和触发这个动作的事件、dom本省没有任何联系了

2)这种写法,其实是把alert(1)这个当成字符串补入已经生成dom对象的click事件体系里

click.jpg

3)jq的绑定

转自 华仔 大神