鉴于我有这个 javascript 文件
src/js/functions.js
(function() {
crc32 = function(str, crc ) {
...
};
})();
该文件是静态网站的一部分,我想在模板中使用 crc32(),如下所示:
索引.hbs
<script type="text/javascript" charset="utf-8">
var crc_checksum = {{checksum solution}};
</script>
当然这需要一个中间帮手
helpers.js
Handlebars.registerHelper('checksum', function(value){
this.checksum = return value;
});
我不想将 crc32 代码复制粘贴到帮助程序中(因为这会复制代码)。有没有办法将外部 JS 文件加载到助手的命名空间中?