把手和Javascript
在把 partials
包含js
文件作为partials
是一个好习惯? 我的意思是,我需要在我的基于jquery
的javascript中使用来自nodejs
一些数据,并且做到这一点,我加载我的js
作为partials
模板中的部分,然后直接使用句柄符号,这样:
$(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文件是静态的,浏览器将caching它们,不要再下载它们。 但是,你的js文件正在改变,你将如何告诉浏览器你的文件改变了。 实施这个逻辑对你来说是很难的。
a.js,v1
$(document).ready(function() { var myVar = 20; });
a.js,v2
$(document).ready(function() { var myVar = 30; });