Re: dojo

看板Ajax作者 (ephesians)時間17年前 (2007/01/04 15:26), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串4/5 (看更多)
※ 引述《TonyQ (骨頭)》之銘言: : 我節錄html.js部份程式碼 : dojo.lfx.html.wipeIn = function( : /*DOMNode[]*/ nodes, : /*int?*/ duration, : /*Function?*/ easing, : /*Function?*/ callback){ : easing是進行時.. : callback是結束時 : 在開始時用自訂變數鎖定,再透過callback解鎖,總算是解決了這問題。XD : 不過有點小複雜,下午看manual"似乎"有提到state的相關配套, : 我是覺得應該有更佳解,不過在不了解的狀況下也只能這樣用囉~ 還不只如此. 設想以下有二個按鈕,可讓一個段落wipeIn或wipeOut: [Wipe In!] [Wipe Out!] 若按下 "Wipe In!",記錄狀態的變數會標明目前是 "wipeIn" 狀態, 依原作法,在 "wipeIn" 狀態無論按多少次 "Wipe Out!" 都會拒絕此指令, 卻沒有明確地讓使用者看見 "wipeIn" 鎖定狀態, 也就是說,使用者會覺得怪怪的,有時候按了沒有反應. 更適合的作法是為要抹現抹消的物件建立一個執行佇列, 讓使用者所送的指令若遇到鎖定,就送到佇列中等待. 而每個正在執行的wipeIn或wipeOut指令,則須添加一個callback, 在執行結束時,作取出佇列中下一項指令執行的動作. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.160.208.135

01/04 17:22, , 1F
拿JS搞一些高階的資料結構......感覺真的很奇妙 XD
01/04 17:22, 1F

01/04 22:53, , 2F
AJEX本身就是來自於詭異的需求,要把網頁做得不像網頁
01/04 22:53, 2F
文章代碼(AID): #15dAmA9f (Ajax)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
1
17年前, 01/03
完整討論串 (本文為第 4 之 5 篇):
3
5
17年前, 01/03
17年前, 01/03
1
1
17年前, 01/03
2
2
17年前, 01/04
0
1
文章代碼(AID): #15dAmA9f (Ajax)