Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript js:可以将整个页面添加为mustache容器吗?_Javascript_Jquery_Html_Mustache - Fatal编程技术网

Javascript js:可以将整个页面添加为mustache容器吗?

Javascript js:可以将整个页面添加为mustache容器吗?,javascript,jquery,html,mustache,Javascript,Jquery,Html,Mustache,我正在尝试使用mustache.js提供我的网站的多语言版本。因此,我想知道是否可以在我的标记中添加一个,该标记包含页面的所有HTML元素,然后通过通常的方式在该大容器中添加所有胡须标记: var template = $('#mainContainer').html(); var html = Mustache.to_html(template, mustacheData); $('#mainContainer').html(html); 它似乎可以工作,但我想知道这里是否有陷阱(例如,整

我正在尝试使用mustache.js提供我的网站的多语言版本。因此,我想知道是否可以在我的
标记中添加一个
,该标记包含页面的所有HTML元素,然后通过通常的方式在该大容器中添加所有胡须标记:

var template = $('#mainContainer').html(); 
var html = Mustache.to_html(template, mustacheData);
$('#mainContainer').html(html);

它似乎可以工作,但我想知道这里是否有陷阱(例如,整个页面的读取、呈现和设置html的性能?)。我有一个动态引导页面和几个页面。
mustacheData
将从服务器获取特定语言的本地化字符串。

如果您关心SEO或分析,像这样的单页应用程序样式可能是一个缺点。您可能想考虑子域名或只是不同的目录,如www. MySist.COM/En/;www.mysite.com/es/等。如果你关心SEO或分析,像这样的单页应用风格可能是一个缺点。您可能想考虑子域名或只是不同的目录,如www. MySist.COM/En/;www.mysite.com/es/etc。