2012-02-24 124 views
0

我們想要建立一個谷歌地圖喜歡的JavaScript庫來顯示我們的地圖數據(我們不能使用谷歌地圖或雅虎地圖)。JavaScript圖片加載線程和事件處理程序線程

我們完成了所有工作的60%,我們可以根據用戶的拖動操作顯示地圖圖塊(img)。

Howver我們發現了一些問題:

我們有一個容器(div元素),填補了瓷磚,在使用時拖動此容器上,我們會做一些caculatioin以查看是否有新的瓷磚應該被加載。

它的工作原理。但是,似乎在加載圖像時,我們很難移動鼠標直到imgaes加載完成或發生錯誤。

看來,圖像加載線程和事件處理線程是相同的。

那麼任何想法來解決它?

+0

JavaScript是單線程的,儘管圖像的實際加載*可能由瀏覽器在另一個線程中完成。在拖動過程中你正在執行任何複雜的計算嗎? – 2012-02-24 02:38:57

+0

JavaScript有線程我不這麼認爲 – 2012-02-24 02:40:19

回答