小编mdc*_*ter的帖子

如何使用Handlebars.js(小胡子模板)制作i18n?

我目前正在使用Handlebars.js(与Backbone和jQuery相关联)来制作一个几乎完全由客户端渲染的Web应用程序,而且我对此应用程序的国际化存在问题.

我怎样才能做到这一点?

有插件吗?

javascript jquery internationalization mustache handlebars.js

44
推荐指数
2
解决办法
3万
查看次数

如何在单独的文件中存储我的Mustache/Handlebars模板?

我正在项目中使用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调用这些模板,但这似乎会给我带来太多不必要的请求.

谢谢

javascript mustache backbone.js handlebars.js

15
推荐指数
1
解决办法
1万
查看次数

显示地图并突出显示某些国家/地区

以下是我正在努力做的事情:在页面上显示地图(谷歌地图或其中任何一个竞争对手,可以免费...)并在此地图上突出显示某些国家/地区(这些国家/地区的列表将存储在变量中为例).

我试图在地图上绘制多边形(几乎)所有国家的geo-json列表,但它太重了.

有任何想法吗 ?

html javascript maps google-maps

10
推荐指数
2
解决办法
4万
查看次数

解构数组数组并同时获取第一个元素?

我对数组解构有疑问。我有一个像这样的数据:

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 ecmascript-6

1
推荐指数
2
解决办法
1338
查看次数