原来是匿名函数。真别扭。我试着用C++的思路改了一下,好理解一些了。<script type="text/javascript"> function func1() { return $("p").hide(); } function func2() { var f1 = func1; return $("button").click(f1); } var f2 = func2; $(document).ready(f2); </script>回“yixianggao”,呵呵,工作嘛,都得听上级的安排。
ready表示页面加载完后就会执行里面的函数
$("button").click表示触发按钮的操作
return $("p").hide();
}
function func2() {
var f1 = func1;
return $("button").click(f1);
}
var f2 = func2;
$(document).ready(f2);
</script>回“yixianggao”,呵呵,工作嘛,都得听上级的安排。
$(function(){...})
你怎么改
在C++里 是函数指针,在JS 里是函数句柄。可能正想你说的,你不了解的只是 这种匿名函数的写法。
ready表示页面加载完后就会执行里面的函数