Re: dojo

看板Ajax作者 (骨頭)時間17年前 (2007/01/03 22:25), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《ephesians (ephesians)》之銘言: : ※ 引述《TonyQ (骨頭)》之銘言: : 可不可以這樣做,讓wipeIn與wipeOut透過一個外部變數作鎖定? : 要作wipeIn之前,先把外部變數的值寫入'wipeIn'字串,代表目前的狀態, : 然後呼叫wipeIn,做完之後再把外部變數的值復原. : 其他物件要呼叫此一目標wipeOut或wipeIn, : 都要先檢查該外部變數的值是否描述此目標正在'wipeIn'或'wipeOut'的狀態, : 再考慮是否進行其他物件的動作. : 這麼想來,dojo套件應該設計一些鎖定的功能. 這篇的作法我之前在解的時候有想到XD 但是那時我有一個盲點就是我不知道它甚麼時候才算做完... 剛剛trace的時候我發現有個callback可以用.. 感謝這篇讓我又把思緒重新理了一次,才解決了我的問題。XD 我節錄html.js部份程式碼 dojo.lfx.html.wipeIn = function( /*DOMNode[]*/ nodes, /*int?*/ duration, /*Function?*/ easing, /*Function?*/ callback){ easing是進行時.. callback是結束時 在開始時用自訂變數鎖定,再透過callback解鎖,總算是解決了這問題。XD 不過有點小複雜,下午看manual"似乎"有提到state的相關配套, 我是覺得應該有更佳解,不過在不了解的狀況下也只能這樣用囉~ -- String temp="relax"; | Life just like programing while(buringlife) String.forgot(temp); | to be right or wrong while(sleeping) brain.setMemoryOut(); | need not to say stack.push(life.running); | the complier will stack.push(scouting.buck()); | answer your life stack.push(bowling.practice()); | Bone everything -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.27.68

01/04 01:06, , 1F
原來那叫callback,我解讀為結束之後要進行的程序
01/04 01:06, 1F
文章代碼(AID): #15cxpbZQ (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
17年前, 01/03
以下文章回應了本文
2
2
17年前, 01/04
完整討論串 (本文為第 3 之 5 篇):
3
5
17年前, 01/03
17年前, 01/03
1
1
17年前, 01/03
2
2
17年前, 01/04
0
1
文章代碼(AID): #15cxpbZQ (Ajax)