課程
/前端開(kāi)發(fā)
/JavaScript
/DOM事件探秘
書(shū)寫(xiě)JS函數(shù)時(shí),被調(diào)用的函數(shù)不是應(yīng)該放在調(diào)用函數(shù)的上面嗎?為啥這里老師講的放到下面也可以????
2016-07-24
源自:DOM事件探秘 4-5
正在回答
被調(diào)用的函數(shù)在script腳本中無(wú)論你放在哪都可以被調(diào)用的到,比如
<script>
add(1,2);function add(a,b){ ? ?var s=a+b; ? ?alert(s);}
</script>
還是
function add(a,b){ ? ?var s=a+b; ? ?alert(s);}
add(1,2);
</scritp>
或者這樣
<scritp>add(1,2);</script>
但是不能這樣
另外就你說(shuō)的這個(gè)問(wèn)題我還嘗試了函數(shù)套函數(shù),即閉包
var c=a();c(1,2);function a(){ ? ?function add(a,b){ ? ? ? ?var s=a+b; ? ? ? ?alert(s); ? ?} ? ?return add;}
閉包中var c=a();c(1,2);這一段代碼和add(1,2);這段代碼一樣 你可以放在任意位置 除了之前說(shuō)的那種情況
任性不是罪 提問(wèn)者
舉報(bào)
DOM事件?本課程會(huì)通過(guò)實(shí)例來(lái)給小伙伴們講解如何使用這些事件
1 回答一個(gè)classname的小問(wèn)題
1 回答關(guān)于event的一個(gè)小問(wèn)題。
4 回答自己測(cè)的時(shí)候發(fā)現(xiàn)了一個(gè)bug
4 回答一個(gè)小BUG
2 回答小白提個(gè)問(wèn)。。
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-07-24
被調(diào)用的函數(shù)在script腳本中無(wú)論你放在哪都可以被調(diào)用的到,比如
<script>
add(1,2);
function add(a,b){
? ?var s=a+b;
? ?alert(s);
}
</script>
還是
<script>
function add(a,b){
? ?var s=a+b;
? ?alert(s);
}
add(1,2);
</scritp>
或者這樣
<script>
function add(a,b){
? ?var s=a+b;
? ?alert(s);
}
</scritp>
<scritp>add(1,2);</script>
但是不能這樣
<scritp>add(1,2);</script>
<script>
function add(a,b){
? ?var s=a+b;
? ?alert(s);
}
</scritp>
另外就你說(shuō)的這個(gè)問(wèn)題我還嘗試了函數(shù)套函數(shù),即閉包
var c=a();
c(1,2);
function a(){
? ?function add(a,b){
? ? ? ?var s=a+b;
? ? ? ?alert(s);
? ?}
? ?return add;
}
閉包中var c=a();c(1,2);這一段代碼和add(1,2);這段代碼一樣 你可以放在任意位置 除了之前說(shuō)的那種情況