首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析-拆分我的app.js文件

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

Stack Overflow用户
提问于 2014-06-10 12:44:19
回答 1查看 231关注 0票数 0

我对解析使用的所有技术都不太了解。

我的app.js文件几乎有10 000行长,我认为这种方式太大了。我想把app.js文件分成几个部分。

当用户进入“聊天”部分时,他可以创建一个新的聊天项目,回复现有的聊天项目,或者编辑自己的聊天项目。这三个项目的路线是/chat/newchat/reply/:idchat/edit/:id

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

但是,我不知道应该在哪里导入或要求chat.js文件。我还没有找到任何能解释这件事的东西。如果我的问题不清楚,请告诉我是否需要更多的信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-17 12:13:11

您可以将代码拆分为modules.。

有两种方法可以做到这一点:

CommonJS:这是一种同步方法,在node.js中使用(尽管您可以使用AMD模块(如果愿意)。您可以查看CommonJS维基以获得更多信息。

如果您的目标是浏览器,或者如果您希望在服务器端javascript中出于某种原因异步加载,那么(**Asynchronous Module Definition**):就是您想要使用的。RequireJS可能是AMD模块使用最广泛的库。

您可以从阅读这个post - 用AMD,CommonJS & ES协调编写模块化CommonJS开始,它提供了一些很好的示例,说明了如何使用这两种方法,以及编写模块化javascript时需要遵循的一些一般技巧。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24141320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档