gpt4 book ai didi

javascript - Handlebars 和 Javascript

转载 作者:行者123 更新时间:2023-11-29 21:30:52 25 4
gpt4 key购买 nike

js 文件作为 partials 包含在 Handlebars 中是一个好习惯吗?我的意思是,我需要在基于 jquery 的 javascript 中使用来自 nodejs 的一些数据,为此,我将 js 加载为 partials 在 handlebars 模板中,然后直接使用 handlebars 符号,这样:

$(document).ready(function() {
var myVar = {{value_from_db}};
});

我知道这不是正确的方法,我希望我已经解释了我的需要。

在我的例子中,我需要在 js 中使用 MapBox 坐标,坐标是从数据库中获取的,这样:

var map = L.mapbox.map('map', 'mapbox.streets', {
zoomControl: false,
attributionControl: false
}).setView([my_lat, my_lng], 3);

最佳答案

如果您的 value_from_db 是唯一的,则可以,否则“不。不要这样做。”

当你的js文件是静态的时候,浏览器会缓存它们并且不会再下载它们。但是您的 js 文件正在更改,您将如何告诉浏览器您的文件已更改。实现这个逻辑对你来说很难。

a.js , v1

$(document).ready(function() {
var myVar = 20;
});

a.js , v2

$(document).ready(function() {
var myVar = 30;
});

关于javascript - Handlebars 和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36533792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com