我是一名JavaScript开发人员,并且大部分时间都面临着以模块化方式排列代码的问题,因此它不会变得太大。我知道JQuery模块,但我不舒服,因为随着项目的增长,有大量的代码填充整个文件。那么有没有任何JS框架或某种解决方案,这样我就可以轻松地模块化代码,并且更具可读性,更适合强大的前端应用程序。请向我推荐一些框架或任何其他有助于更好地构建代码的想法,并让我构建一个强大的应用程序。
答案 0 :(得分:5)
我建议你尝试AMD风格的javascript模块化。您可以使用requirejs作为模块加载器/依赖注入系统和一些MVC框架(骨干?)来进行复杂的应用程序管理。在理解了基本概念之后,你会惊讶于javascript的整洁程度;)
答案 1 :(得分:1)
Backbone.js是一个有助于构建代码的架构应用。它可以与其他流行的库一起使用,例如jQuery或Zepto
答案 2 :(得分:0)
答案 3 :(得分:0)
简短的回答是研究一个以YUI为核心的模块概念库。
答案 4 :(得分:0)
答案 5 :(得分:0)
我建议terrificjs。
TerrificJS是一个简洁,聪明的代码,可以让你 仅依靠OOCSS命名模块化您的jQuery代码 约定。