我正在尝试使用mustache.js来提供我的网站的多语言版本。因此,我想知道是否可以在我的<div id="mainContainer">
标签内添加<body>
,其中包含该页面的所有HTML元素,然后通过常规方式在该大容器内添加所有胡须标记:
var template = $('#mainContainer').html();
var html = Mustache.to_html(template, mustacheData);
$('#mainContainer').html(html);
它似乎工作但我想知道这里是否存在陷阱(例如,阅读,渲染和设置整个页面的html的表现?)。我有一个带有几页的动态引导页面。 mustacheData
将从特定语言的服务器获取本地化字符串。