我有一个完全用 JavaScript 构建的大型项目,我有一个有序且“内部模块化”的 5k 行 .js 文件,它是整个站点的引擎。
现在我必须创建另一个站点(这个站点的扩展),我必须在其中重复很多代码,我的问题是,我已经看到了使用 Browserify、CommonJS 等的很多可能性。但这不是我的在搜索中,我正在搜索模块化 JavaScript,就像 C/C++ 一样,使用函数或功能的文件制作#includes 并重用这样的代码。我已经这样做了,包括 HTML 中的其他 JS 文件,但是 JS 文件只是变量和一些数组,而不是网站的功能。
我也使用 jQuery,在那个大的 5k 行 .js 文件中,我几乎都在 jQuery document.ready 事件中,这也带来了麻烦,因为我必须为每个文件创建一个 document.ready 事件?
我需要一些指导