今天,本菜鸟再搞一个老系统之前的代码时发现,在一个JSP文件中引入了两个JS文件,除了名字不一样外,内容基本相同。
里面都是相同名称的方法,然后好奇如果调用其中一个方法,到底会找哪个JS文件。
加上debugger后,发现每次只找后面引用的那个JS。
但是我之前都是认为是会调用两次啊 !!!
能不能来个大神,解答一下
简单,如果是一般函数,一般都是会覆盖的,后执行的覆盖前面的,如果是事件绑定,有些语法是可能绑定两次的,这样点击一下就执行两次方法体。
如果是事件绑定,有些语法是可能绑定两次的...
为什么是可能执行两次呢
您说的事件绑定,我百度了下,也不不太明白
@AmourOnce:
<body>
<input type="button" value="ok" id="test" />
</body>
<script type="text/javascript" src="zepto.js"></script>
<script type="text/javascript">
$("#test").on("click", function(){
alert(123);
});
$("#test").on("click", function(){
alert(123);
});
</script>
</html>
绑定代码执行了两次,那点击一次,会弹出两个alert 123
@angelshelter: 恩恩,明白了。谢谢您