我有一个相当大的 javascript 应用程序,主要使用 jquery 和淘汰赛。本质上,我在我的文件夹结构app
中做了一个主要的分离,其中包含我编写的所有代码,并进一步分为常量、视图、模型和视图模型。然后我得到vendor
了我没有写的代码,比如 jquery、knockout、插件等。我遇到的问题是我应该把介于两者之间的东西放在哪里。我已经为敲除编写了一些自定义绑定并扩展了一些 jquery 插件的一些功能,它们只是位于我的目录的根app
目录中。什么是最佳实践或命名约定。
+app
-- constants
-- models
-- viewmodels
-- views
jquery-plugin-extras.js
knockout-bindings.js
etc
+vendor
jquery.min.js
knockout.min.js
jquery-plugin.min.js