Handlebars and Javascript
Handlebars and Javascript
将js
文件作为partials
包含在Handlebars中是一种很好的做法?我的意思是,我需要在基于jquery
的javascript中使用nodejs
中的一些数据,为此,我将js
作为partials
加载到handlebas模板中,然后直接使用handlebas表示法,如下所示:
$(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 and LiveView (TIBCO Live Datamart)
- Javascript and onMouseOver
- javascript and css firefox issue
- geolocation with javascript and ruby on rails
- Javascript and the DOM issues
- Javascript and Java Communication
- Javascript and Knockout
- Javascript and Css: Height does not change
- javascript and Internet Explorer 8
- Javascript and html, UI construction
- Javascript and Lightbox
- javascript and css styling
- JavaScript and URL parameters
- Javascript and singleton pattern
- Javascript and Ajax Calls
- OAuth, javascript and many URI's
- Javascript and AJAX post method
- javascript and web services WSDL
- javascript and webview in android
- Javascript & and | symbols