看板 Flash 關於我們 聯絡資訊
※ 引述《hirabbitt (兔子)》之銘言: : 如果我是寫 : addEventListener(事件, new function(E:事件):viod{ : //要做的事 : }); : 和另一種寫法 : addEventListener(事件, 函式); : function 函式(E:事件):void{ : //要做的事 : } 藉這個例子請問一下 在不涉及迴圈的情形(比如同一個物件只執行一次) 這兩種函式的寫法,在效率上是否會有差? --------- 另外請教以下兩種狀況: function init(){ my1.addEventListener(...); my1.x=0; my1.alpha=0.5; my2.x=100; .... } 以及 function init(){ setMy1(); setMy2(); .... } 第一個是全部寫在一起;第二個是包成函數分開處理(好管理) 那在運作效能上會有差嗎? (寫法二要額外呼叫函數,是否會有差?還是細微到沒有影響?) 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.229.163
dsmwang:個人看法是,和處理影像相比,同個class叫個函式可忽略... 05/26 00:37
etrexetrex:有差 但是不用考慮這種差異 05/26 03:41
cjcat2266:有差,但是這通常不會是效能瓶頸,可以忽略 05/26 08:26
AizawaYuichi:包成函式只是得呼叫遞迴,但是通常不會超過五層 05/26 12:28
AizawaYuichi:比起一百多層的少很多,電腦不會有感覺的樣子 05/26 12:29
etrexetrex:電腦有感覺 你沒有感覺 05/26 14:47
hirabbitt:樓上XD 05/26 15:49
justaID:XD 05/26 22:30