这样做而不是使用i18n插件:
一个通用的js文件:
$.getJSON("lang.json", function(i18n){
//some codes which irrelevant with i18n
$("p").text(i18n.sometext);
//some codes which irrelevant with i18n
});它会降低性能吗?我应该使用i18n插件吗?
发布于 2014-09-18 22:08:42
您几乎应该始终使用插件,因为有许多因素和功能需要考虑,例如:-语言文件管理和加载- DOM遍历和操作-运行时的性能影响
假设它们编写和维护得很好,插件倾向于精确地解决这类问题。
最后,如果你没有找到你正在寻找的特性,试着向项目维护者请求它,或者自己添加它,然后再贡献出来。
下面是我推荐的:- https://github.com/wikimedia/jquery.i18n - http://i18next.com/
https://stackoverflow.com/questions/25509405
复制相似问题