Re: [問題] Javascript想作出非同步效果?

看板Ajax作者 (OOO)時間15年前 (2010/01/20 01:59), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/6 (看更多)
※ 引述《l9girl (angel girl)》之銘言: : 請教各位有關Javascript, : 我讓 Javascript作複雜的計算, : 答案會依序算出來, : 但要花上不少時間, : 只是中途算出來的答案, : 就算我已下指令要印在網頁上, : 也都要等整個計算都結束, : 才會一起印出來,計算過程就像是當掉一樣, : 因為迴圈數太多,ie還會問我要不要中斷, : 請問有沒有什麼辦法可以在計算時, : 答案一一的浮出網頁上呢? : 目前我想到的是, : 是否可以在開始計算時, : 偷開另一個網頁去計算, : 每算出一個答案再丟回原本網頁, : 不知這樣是否可行? : 那要用什麼方法作比較好呢? : 請各位指點我,感謝各位... 可以看看 javascript worker 有些瀏覽器有支援 另外就是可以用 setTimeout 把 function 拆小 就比較不會感覺到上面那樣卡死的問題 -- FrontPage is not a visual web editor. It is an IE page editor. From "designing with web standards" by jeffery zeldman -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.118.5.39

01/20 14:09, , 1F
試了,但因為忙著計算,所以setTimeout的函數就被delay了
01/20 14:09, 1F
文章代碼(AID): #1BLVBdf_ (Ajax)
討論串 (同標題文章)
文章代碼(AID): #1BLVBdf_ (Ajax)