首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaScript面向对象设计

JavaScript面向对象设计
EN

Stack Overflow用户
提问于 2013-05-04 06:15:47
回答 3查看 107关注 0票数 3

因此,我正在使用JavaScript创建一个复杂的应用程序。我使用面向对象的设计,所以我的大部分代码都放在不同的文件中,以便于维护。如何导入创建应用程序所需的所有文件?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-05-04 06:16:58

我推荐一个模块加载框架。RequireJS是一个流行的选项,Dojo Toolkit使用它。使用RequireJS,AMD (异步模块定义)加载器将自动为您加载依赖项,您也可以定义自己的模块。

如果你熟悉其他编程语言,requireimport#include的对应物,但在web中,这是异步的。这使得管理变得更容易(依赖关系是显式的,而不是隐式的),您不需要担心javascript文件的顺序。

票数 6
EN

Stack Overflow用户

发布于 2013-05-04 06:17:30

我会看一下browserify:http://browserify.org/

票数 2
EN

Stack Overflow用户

发布于 2013-05-04 06:37:45

你可以使用像RequireJSyepnope.js这样的类加载器框架,但是如果你有很多不同的文件,它可能会变慢。一个接一个地导入文件并不是一个好主意,因为由于太多的服务器请求,这会大大减慢页面的速度。如果你有很多文件,最好做一些分组,并使用一个请求将它们的组放在一起。尽管许多人认为这是过早的优化,但它可以帮助您选择一个允许您进行这种分组的框架。

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

https://stackoverflow.com/questions/16368362

复制
相关文章

相似问题

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