我目前正在使用Handlebars.js(与Backbone和jQuery相关联)来制作一个几乎完全由客户端渲染的Web应用程序,而且我对此应用程序的国际化存在问题.
我怎样才能做到这一点?
有插件吗?
javascript jquery internationalization mustache handlebars.js
我正在项目中使用handlebars.js,我开始有相当数量的模板.现在它们存储在我的主模板应用程序文件中,如下所示:
<script id="avatar_tpl" type="text/html">
bla bla bla {{var}} bla bla bla
</script>
Run Code Online (Sandbox Code Playgroud)
我想知道是否有办法将它们放在一个单独的文件中,如.js文件或其他东西,以避免在我的源代码页中叠加它们.
我知道有几种解决方案可以通过Ajax调用这些模板,但这似乎会给我带来太多不必要的请求.
谢谢
以下是我正在努力做的事情:在页面上显示地图(谷歌地图或其中任何一个竞争对手,可以免费...)并在此地图上突出显示某些国家/地区(这些国家/地区的列表将存储在变量中为例).
我试图在地图上绘制多边形(几乎)所有国家的geo-json列表,但它太重了.
有任何想法吗 ?
我对数组解构有疑问。我有一个像这样的数据:
const sample = [['1', '2,', '3'], ['4', '5,', '6']]
Run Code Online (Sandbox Code Playgroud)
我想知道是否有一种“单线”方式到达第一个数组的第一个元素,有点像这样:
const [ first[0] ] = sample
Run Code Online (Sandbox Code Playgroud)
现在我正在做这样的事情,但是我发现它不太“优雅”(我知道这根本不是问题,只是尝试扩展我的知识=)
const [ tmp ] = sample
const first = tmp[0]
Run Code Online (Sandbox Code Playgroud)
预先感谢您的帮助 !
javascript ×4
mustache ×2
backbone.js ×1
ecmascript-6 ×1
google-maps ×1
html ×1
jquery ×1
maps ×1