如何模块化地编写JavaScript

How to modularly write JavaScript?

本文关键字:JavaScript 模块化      更新时间:2023-09-26

我是一名JavaScript开发人员,大多数时候都面临着以模块化方式排列代码的问题,这样代码就不会变得太大。我知道JQuery模块,但我感到不舒服,因为随着项目的发展,有一大块代码填充了整个文件。那么,有没有任何JS框架或某种解决方案,这样我就可以很容易地将代码模块化,并且可读性更强,适合健壮的前端应用程序。请给我一些框架或任何其他想法,这将有助于更好的代码结构,也可以让我构建一个强大的应用程序。

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

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

我建议你试试这些:

  • 要求
  • 骨干

简单的答案是研究一个以模块概念为核心的库,比如YUI。

我建议您看看BarFoos应用程序框架

我推荐terrificjs。

TerrificJS是一段简洁、聪明的代码,允许您仅依靠OOCSS命名来模块化jQuery代码公约。