Meteor 流星:我们应该把公共函数放在哪里?
在我的项目中,我有一些常用的函数(例如trimInput()、isEmail()、isFacebookPage()…),我经常在客户端使用这些函数。我在想,为了避免代码重复,最好把它们放在哪里Meteor 流星:我们应该把公共函数放在哪里?,meteor,Meteor,在我的项目中,我有一些常用的函数(例如trimInput()、isEmail()、isFacebookPage()…),我经常在客户端使用这些函数。我在想,为了避免代码重复,最好把它们放在哪里 trimInput = function(value) { return value.replace(/^\s*|\s*$/g, ""); }; 称它们为“助手”函数,不一定是把手助手 如果您在服务器端和客户端都使用这些功能,这应该会让您知道在哪里放置什么。 我声明它在/lib文件夹中的comm
trimInput = function(value) {
return value.replace(/^\s*|\s*$/g, "");
};
称它们为“助手”函数,不一定是把手助手
如果您在服务器端和客户端都使用这些功能,这应该会让您知道在哪里放置什么。
我声明它在/lib文件夹中的common.js文件中有一个helper函数。除了
服务器
和客户端
文件夹之外,我通常创建一个两者
文件夹,其中包含客户端和服务器上的所有代码。您得到的结果基本上与将其命名为lib
的结果相同,但是将公共代码放在名为lib
的文件夹中并不总是有意义的