从meteor.js开始,我已经在使用样板来构建我的模板,我的客户端和服务器端以及共享代码。
我还不知道的是:
我知道Javascript中有很多方法可以编写函数或方法。
静态函数的代码片段:
function MyClass(){}
MyClass.myStaticFunction = function(){};
答案 0 :(得分:0)
请务必注意,/client
文件夹中的所有Javascript文件都将由客户端加载。所有文件将按深度加载,然后按字母顺序加载。它们也包含在一个函数中,因此每个文件都不会填充全局范围。如果您的文件有function a() {}
,那么a
只能从文件中调用。
如果您改为将其更改为this.a = function() {}
,则a
可以从此文件之后加载的任何其他文件调用,或者具有在初始加载后运行的代码。
对于将由客户端重用的JavaScript文件,我建议您构建/client
文件夹,以便首先加载公共代码,并使用this.functionName = function() {}
样式。