對不起我的英語。我正在開發一個國際象棋互動網站。有一個課程菜單,當用戶選擇課程時,它使用$.getScript()
加載。課程文件只有一個包含「大」json對象的變量lesson
。當用戶選擇另一課時,文件將被加載,並且新的lesson
var將覆蓋前一個。
好吧,這偉大工程。但是,我應該處理先前加載的文件,如果我應該這樣做,我該怎麼做?如果用戶導航五十次課程會怎樣,這會減慢進程嗎?
我在加載文件時看了一眼螢火蟲,<head>
,據說$.getScript()
放置該文件,並且它做了一個'黃色閃光',但沒有任何可見的添加。
我想知道你對這個想法。提前致謝。
「內存」中的json對象var不是問題,因爲它總是被新的覆蓋。 – morgar 2011-05-07 02:17:51
啊,你沒有說var的名字是一樣的。如果是這樣,你不必做任何事,一次只會有1個。 – 2011-05-07 02:20:12
是的,所有文件只包含:'var lesson = {...};'。我做了一個快速測試,加載了幾十次課,瀏覽器內存使用情況似乎沒有改變。 – morgar 2011-05-07 02:28:32