0
我正在使用腳本模板在javascript中創建可重用的html標記。這些模板正在使用鬍鬚來替換具有正確值的標籤。然後由JQUery Mobile再次渲染和渲染html。一個片段是這樣的:優化腳本模板
<!doctype html>
<html>
<head>
<meta charset="UTF-8" />
<title>jQuery Mobile</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta charset="utf-8" http-equiv="X-UA-Compatible" content="IE=9" />
</head>
<body>
<!-- Page Templates -->
<script id="page_header_tpl" type="text/template">
<div data-role="header" class="toolbar {{#class}}{{{class}}}{{/class}}" {{#id}}id="{{{id}}}" {{/id}}>
<h1>{{{title}}}</h1>
<div data-role="ui-bar" class="ui-bar" id="ui-top">
{{#buttons}}
{{{.}}}
{{/buttons}}
</div><!-- /navbar -->
{{#navbar}}
{{{navbar}}}
{{/navbar}}
</div>
</script>
<script type="text/javascript">
//Function for creating the header
function createPageHeader(data) {
html = $('#page_header_tpl').html();
return Mustache.render(html, data);
}
//Calling the function
var header = createPageHeader({ class : 'aheader', id : 'my id', title : 'Page 1'});
<script>
</body>
</html>
我的問題是什麼樣的技術,我可以用它來的,進而優化呼叫和模板元素放置到HTML文件?快速檢索元素?鬍鬚更快的解析?記憶技巧?等