js中function的带括号和不带括号的区别
2016-02-04 16:58
609 查看
function find_data(){ var lineadjustId = $('#query_lineadjustId').val(); if(window.console){ console.log("lineadjustId:"+lineadjustId) } $("#lineadjust").load("${urllineadjust}",{ "lineadjustId" : lineadjustId }); $("#lineadjustDetail").empty(""); }; $("#search_r").click(find_data);//不带括号,若带了括号,则浏览器在加载这段js的时候,会一直执行find_data函数, $(window).keydown(function(event) { if (window.console) { console.log("event.keyCode:" + event.keyCode) } if (event.keyCode == 13) { var lineadjustId = $('#query_lineadjustId').val(); if (lineadjustId == "") { return; } if (window.console) { console.log("find_data+lineadjustId:"+lineadjustId); } find_data();//调用的时候会要带括号,否则不能调用到 } });
我想了一下原因:
<span style="font-family: Arial, Helvetica, sans-serif;">//这里只需要获得function的引用就可以了.</span>
$("#search_r").click(function(){
//自己的function
});
</pre><pre code_snippet_id="1574575" snippet_file_name="blog_20160204_9_6783394" name="code" class="javascript">
find_data();//这里就必须要调用这个function<span style="font-family: Arial, Helvetica, sans-serif;">以上希望对各位有用.</span>
相关文章推荐
- JQuery1——基础($对象,选择器,对象转换)
- Android学习笔记(二九):嵌入浏览器
- Android java 与 javascript互访(相互调用)的方法例子
- Extjs4.0 最新最全视频教程
- Javascript中toFixed方法的改进
- JavaScript演示排序算法
- javascript实现10进制转为N进制数
- 5个常见可用性错误和解决方案
- 2019年开发人员应该学习的8个JavaScript框架
- HTML中的script标签研究
- 对一个分号引发的错误研究
- 异步流程控制:7 行代码学会 co 模块
- ES6 走马观花(ECMAScript2015 新特性)
- JavaScript拆分字符串时产生空字符的原因
- Canvas 在高清屏下绘制图片变模糊的解决方法
- Redux系列02:一个炒鸡简单的react+redux例子
- JavaScript 各种遍历方式详解