此刻我正在开始使用Meteor。与任何基于JS的项目一样,在某个地方有一个小算法库,它包含了在整个项目代码中调用的方便的基本函数。
我仍然围绕应用程序基础架构,所以我想知道在客户端普遍可以访问函数的两件事: 1)功能应该去哪里? 2)我应该使用(或自动使用)哪些框架功能使它们在整个项目中可用?
答案 0 :(得分:1)
您的Meteor根应用程序目录中应该有一个“client”文件夹。 在其中,创建一个“js”目录,并简单地将您的javascripts文件放入其中。 然后用这种方式声明你的全局变量和函数:
myVar=VALUE;
myFunction=function(arguments){...};
使用经典语法(var myVar = VALUE;)将使您的符号仅对源文件是本地的。 在“js”文件夹中,您可以使用加载脚本的顺序(阅读文档以获取更多详细信息),但基本上,首先加载“lib”文件夹中的所有内容,然后使用文件名加载文件内部文件字母顺序。