已采納回答 / felix
<!DOCTYPE html><html>? ? <head>? ? ? ? <meta charset="UTF-8"/>? ? ? ? <title>test</title>? ? ? ? <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js" type="text/javascript"></script>? ? ? ? <script ...
2015-09-14
已采納回答 / felix
不用立即調用是不行的,i的值將永遠是3,效果也就不對了。其實任何函數都可以理解為閉包:這些是有關ECMAScript的知識,大家感興趣,可以移步:http://weizhifeng.net/javascript-the-core.html?
2015-09-07
已采納回答 / zoe0773
http://segmentfault.com/q/1010000000442042? ?可參考一下 ??即時函數函數相當于語句,例如,你定義了一個function run( ){……}函數 ,你調用的它的時候的語句是,run(); ?這樣是要先定義 再調用函數。? 即時函數是可以立即執行的。例如這樣:(function( ){……………語句;……………}())
2015-09-07