javascript/Jquery代码组织

javascript/Jquery代码组织,javascript,jquery,Javascript,Jquery,我正在创建一个php应用程序,其中几乎所有的请求都使用ajax和一些Jquery效果,因此我的一些页面有多达2000行代码,所有Jquery都在一个大的$document中。就绪{},这正常吗?我应该为向其他开发人员展示此代码而感到羞耻吗?或者有没有更好的方法来组织Jquery代码?就像许多其他人所说的那样,如果Jquery代码是可维护且易于阅读的,那么它应该不会有太大问题。然而,根据我的经验,组织成单独逻辑模块的代码比一个长文档更容易阅读和维护 话虽如此,如今使用browserify等工具的典

我正在创建一个php应用程序,其中几乎所有的请求都使用ajax和一些Jquery效果,因此我的一些页面有多达2000行代码,所有Jquery都在一个大的$document中。就绪{},这正常吗?我应该为向其他开发人员展示此代码而感到羞耻吗?或者有没有更好的方法来组织Jquery代码?

就像许多其他人所说的那样,如果Jquery代码是可维护且易于阅读的,那么它应该不会有太大问题。然而,根据我的经验,组织成单独逻辑模块的代码比一个长文档更容易阅读和维护


话虽如此,如今使用browserify等工具的典型工作流程将是重构和分离代码,以便每个文件在部署到生产环境时执行特定的任务,可以使用构建工具对浏览器进行分组/缩小和优化。

是否将某些功能封装到对象中?你能把它们分成逻辑组吗?i、 e.使用
common.js
文件,然后每个
.php
页面都有自己的
.js
页面-有很多方法来组织代码,这取决于什么是有意义的,真的。你的代码有效吗?它有用吗?它是可维护的吗?如果是,那很好。为你所做的感到骄傲。如果你的应用程序足够复杂,那么大量的代码是不可避免的。但请记住格言“!如果你有很多代码都是复制粘贴的,那么试着重构它以避免这种情况。你在评论中是否包含了你的名字,或者你的个人地址?如果是这样的话,我预计会有很多讨厌的邮件。我强烈建议使用TypeScript作为半大型或大型客户端应用程序的示例。它能够将单独的TS文件编译成一个大的Javascript包,因此除了TS的所有优点外,在代码组织部分也有很大的灵活性。