2011-04-12 57 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前面加上(测试)