[JavaScript]return false;和e.preventDefault();的区别

简介:
1
2
3
4
5
6
7
8
9
10
function () {
   return  false ;
}
 
// IS EQUAL TO
 
function (e) {
   e.preventDefault();
   e.stopPropagation();
}

参考:

1.The difference between ‘return false;’ and ‘e.preventDefault();’

2.Event order


本文转自Justin博客园博客,原文链接:http://www.cnblogs.com/justinw/archive/2010/07/10/1774828.html,如需转载请自行联系原作者

相关文章
|
5月前
|
JavaScript 前端开发 安全
null和undefined:两个JavaScript中的特殊值(一)
null和undefined:两个JavaScript中的特殊值
|
5月前
|
JavaScript 前端开发 API
null和undefined:两个JavaScript中的特殊值(二)
null和undefined:两个JavaScript中的特殊值
|
JavaScript
JS 中 == 和 === 区别是什么?
JS 中 == 和 === 区别是什么?
|
2月前
|
JavaScript 前端开发
JavaScript 函数中break,continue,return 的区别
JavaScript 函数中break,continue,return 的区别
28 0
|
5月前
|
JavaScript 前端开发
javascript中??和||的区别
javascript中??和||的区别
|
5月前
|
JavaScript 前端开发
JavaScript 中 == 和 Object.is() 的区别
JavaScript 中 == 和 Object.is() 的区别
24 0
|
JavaScript
js ==和===区别
对于基础类型string,number等比较是有区别的。 ==是转换成同类型以后,进行“数值”比较,无关类型;而===,如果类型不相同,那么就不相同,
81 0
|
JavaScript 前端开发
JavaScript中undefined与null的区别
JavaScript中undefined与null的区别
132 0
|
JavaScript 前端开发
JavaScript中==和===的区别
JavaScript中==和===的区别
132 0