如何模块化编写JavaScript?

时间:2012-03-12 10:47:01

标签: jquery javascript

我是一名JavaScript开发人员,并且大部分时间都面临着以模块化方式排列代码的问题,因此它不会变得太大。我知道JQuery模块,但我不舒服,因为随着项目的增长,有大量的代码填充整个文件。那么有没有任何JS框架或某种解决方案,这样我就可以轻松地模块化代码,并且更具可读性,更适合强大的前端应用程序。请向我推荐一些框架或任何其他有助于更好地构建代码的想法,并让我构建一个强大的应用程序。

6 个答案:

答案 0 :(得分:5)

我建议你尝试AMD风格的javascript模块化。您可以使用requirejs作为模块加载器/依赖注入系统和一些MVC框架(骨干?)来进行复杂的应用程序管理。在理解了基本概念之后,你会惊讶于javascript的整洁程度;)

答案 1 :(得分:1)

Backbone.js是一个有助于构建代码的架构应用。它可以与其他流行的库一起使用,例如jQuery或Zepto

答案 2 :(得分:0)

我建议你试试这些:

答案 3 :(得分:0)

简短的回答是研究一个以YUI为核心的模块概念库。

答案 4 :(得分:0)

我建议您查看BarFoos Application Framework

答案 5 :(得分:0)

我建议terrificjs

  

TerrificJS是一个简洁,聪明的代码,可以让你   仅依靠OOCSS命名模块化您的jQuery代码   约定。