2011-04-12 73 views
1

在某些腳本中,長的html塊被添加到選擇器。例如,在哪裏存儲jQuery的html代碼?

$("#test").prepend($('<div id="tester">..long html tags..</div>').hide().fadeIn(2000)); 

哪裏更好地存儲大的html塊?直接在變量中,在html代碼,文本文件或其他。

謝謝。

回答

0

如果他們是靜態的,我認爲這將是我們最好讓它們爲單獨的XML文件並與AJAX調用讓他們讓他們緩存

0

因爲javascript(爲jquery)是解釋代碼,它從性能角度來說並不重要。 「更好」成爲主觀選擇,併成爲可讀性和可重複性的問題。如果你有文本模式將被重用,那麼你肯定希望使用某種模板方式。之後,這純粹是經銷商的選擇。

0

如果那個長html不是動態的,那麼你可以把它們(div)放到你自己的主html中,並將它隱藏起來。

<div id="testerouter" style="display:none> 
    <div id="tester">..long html tags..</div> 
    </div> 

那麼你可以能夠使用

$("#testerouter").html(); 

檢索它們,並與您的ID前面加上(測試)