先看下面的代码:
var $ = KISSY.all;
$(‘a’).on(‘click’,function(e){
doSomeThing();//这个方法貌似很有名
e.halt();
});
上面的代码看起来像是很好的完成了我们交给它的工作,浏览器不会再将我们重定向到href中的链接,但这么做到底有什么不对呢?
在解释有什么不对前,我们来看看浏览器中事件中的几个概念
浏览器默认行为
当我们点击某一个链接的时候,浏览器会直接跳转,在表单中按回车,表单会自动提交,这些都是浏览器的默认行为。
先看下面的代码:
var $ = KISSY.all;
$(‘a’).on(‘click’,function(e){
doSomeThing();//这个方法貌似很有名
e.halt();
});
上面的代码看起来像是很好的完成了我们交给它的工作,浏览器不会再将我们重定向到href中的链接,但这么做到底有什么不对呢?
在解释有什么不对前,我们来看看浏览器中事件中的几个概念
浏览器默认行为
当我们点击某一个链接的时候,浏览器会直接跳转,在表单中按回车,表单会自动提交,这些都是浏览器的默认行为。