好吧,我真的不知道如何解释清楚,所以这个标题可能有点令人困惑。我有一些代码用于使用谷歌地图api从w3学校(http://www.w3schools.com/googleAPI/google_maps_basic.asp),这是显示在html文件的头部标签。但我也试图使用Meteor.js应用程序的另一部分,它将javascript代码分离到另一个。js文件。所以基本上我想知道如何/在哪里把javascript代码从头部标签到流星.js文件。我试着把它直接放进去,但我认为它需要另一个脚本标签,因为它有一些变量没有定义,如果我移动它。那么我如何移动javascript代码并确保变量仍然是定义的呢?我应该以某种方式移动脚本src标签吗?
<script src="https://maps.googleapis.com/maps/api/js?key=myKey"> </script>
<script>
//javascript code I want to move is here
</script>
我也读过一些关于动态加载javascript与jQuery或其他东西,但我不确定我理解这将如何工作?
这里是代码的github仓库,但我不认为你会需要它:https://github.com/2016rshah/meteor/tree/master/FlightNews
抱歉问这样一个愚蠢的问题,我是新的web开发,我从来没有真正面对这样的问题与Java或Python,因为你可以只是导入任何你需要。谢谢你的建议!
这个问题不傻。其他国家也有同样的问题。这个问题有两个很好的答案可以解决你的问题。在评论中,你还可以找到一篇关于这个问题的博客文章。
但是,您可能还想考虑使用一个Meteor包,该包是为了简化Google Maps与Meteor的集成而开发的。一个例子是googlemaps
,但也有其他的。还有一个示例向您展示如何使用该包。