87,995
社区成员
发帖
与我相关
我的任务
分享
var initPage = function () {
//methodBody
}();
$("#btnRefreash").click(function () {
initPage();
});
看来还是对函数式编程这个思维模式不够熟悉.
js的函数所代表的概念 比java c#之类的丰富得多
var a = 123;
var r = a * 2;
2)
var a = function () { alert(123); };
var r = a();
那么1)可以改成
var r = 123 * 2;
同样的2)也可以改成
var r = function () { alert(123); }();
var initPage = function () {
//methodBody
}();
加上了(),function部分已经执行了,除非function返回的是另一个函数,即initPage是一个函数,才能initPage()执行。
你methodBody的代码是怎么样的?
var initPage = function () {
alert("11");
};
$(function(){
$("#btnRefreash").click(function () {
initPage();
});
});
感觉该这么写呢。。