このjavascriptファイルがあるとします
src/js/functions.js
(function() {
crc32 = function(str, crc ) {
...
};
})();
このファイルは静的 Web サイトの一部であり、次のようにテンプレートで crc32() を使用したいと考えています。
index.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 ファイルをヘルパーの名前空間にロードする方法はありますか?