解析 - 拆分我的app.js文件

时间:2014-06-10 12:44:19

标签: javascript parse-platform

我对parse使用的所有技术都不是很了解。

我的app.js文件差不多有10 000行,我认为 WAY 太大了。我想将app.js文件拆分为多个部分。

示例:当用户进入"聊天"部分,他可以创建一个新的聊天项,回复现有的聊天项,或编辑他自己的一个。这3个项目的路线为/chat/newchat/reply/:idchat/edit/:id

我希望将这3个函数移动到chat.js文件,以便将来保存所有与聊天相关的路由/功能。

但是,我不知道应该在哪里导入或要求chat.js文件。我还没有发现任何以我能理解的方式解释这一点的东西。如果我的问题不清楚,请告诉我是否需要我方提供更多信息。

1 个答案:

答案 0 :(得分:1)

您可以将代码拆分为 modules

有两种方法可以做到:

CommonJS :这是一种同步方法,并在node.js中使用(如果您可以使用AMD模块。 d喜欢)。您可以查看CommonJS wiki了解详情。

AMD(Asynchronous Module Definition:如果您定位浏览器,或者您希望在服务器端javascript中出于某种原因进行异步加载,则可以使用此功能。 RequireJS可能是AMD模块中使用最广泛的库。

您可以先阅读这篇文章 - Writing Modular JavaScript With AMD, CommonJS & ES Harmony,其中有一些很好的示例,说明如何使用其中任何一个,以及编写模块化JavaScript时要遵循的一些常规提示。