我的 mvc 项目中 jquery 的结构

发布于 2024-10-05 01:40:14 字数 95 浏览 4 评论 0原文

在我的 mvc 应用程序中构造 jqueryfiles 的最佳方法是什么? 现在我将所有脚本都放在脚本文件夹中,并且开始变得困难 一个很好的概述。

//谢谢

whats the best way of structure jqueryfiles in my mvc app.
Now i have all my scripts in script folder and it starting to be difficult to have
a good overview.

//thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

绮筵 2024-10-12 01:40:14

我们在我的上一个项目中使用了以下结构:

Scripts
|
|- jQuery
|- Libraries
|- Infrastructure
|- PageSpecific

jQuery 包含 jQuery 和任何插件。库包含其他第三方库(例如 underscore.js)。基础设施包含共享的 JavaScript 模块,例如一个完整的实用功能,或者一个用于处理服务器端帐户管理通信的模块等。PageSpecific 包含用于连接事件处理程序和页面特定逻辑的代码。

We used the following structure on my last project:

Scripts
|
|- jQuery
|- Libraries
|- Infrastructure
|- PageSpecific

jQuery contained jQuery and any plugins. Libraries contained other third-party libraries (e.g. underscore.js). Infrastructure contained shared JavaScript modules, e.g. one full of utility functions, or one for handling server-side account-management communications, etc. PageSpecific contained code to wire up event handlers and page-specific logic.

_蜘蛛 2024-10-12 01:40:14

HTML5 Boilerplate 已经有一些最小的 JavaScript 结构。我所做的任何事情都可能建立在它之上,因为至少有可能其他开发人员在我的项目中遇到它之前就已经遇到过它。

Boilerplate 有一个包含所有 JavaScript 的“js”子目录,另一个名为“libs”的目录,其中只有 jQuery 和 Modernizr,以及一个“mylibs”目录,您可以在其中放置所有第三方库(例如, jQuery 模板或 Lawnchair 的库)。

js
  libs
  mylibs
  plugins.js
  script.js

他们还建议你的短插件应该在plugins.js 中连接,而你的基本脚本内容应该放在script.js 中。当然,这不适用于大型项目,但您至少已经开始使用 js、js/libs 和 js/mylibs 结构。目前,我在每个 HTML 文件中使用 JavaScript 并具有相应的名称(blahblah.html + blahblah.js),但从长远来看,我知道我将需要更多的结构。

The HTML5 Boilerplate has some minimal structure for JavaScript already. Anything I do will likely be built on top of that because there is at least a chance that another developer will have encountered it prior to hitting it in my project.

Boilerplate has a "js" subdirectory that contains all the JavaScript, another directory under that called "libs" that has just jQuery and Modernizr, and a "mylibs" directory where you're directed to put all the third party libraries (for example, the libraries for jQuery templates or Lawnchair).

js
  libs
  mylibs
  plugins.js
  script.js

They also recommend your short plugins should be concatenated in plugins.js and your basic script stuff go into script.js. Of course, that won't work for a large project, but you've at least got a start with just the js, js/libs, and js/mylibs structure. At the moment I'm using a JavaScript per HTML file with a corresponding name (blahblah.html + blahblah.js) but long term I know I'm going to need more structure than that.

原谅我要高飞 2024-10-12 01:40:14

将 JavaScript 文件保存在 Scripts 文件夹中就是实现此目的的方法。如果需要,您可以使用“脚本”文件夹中的子文件夹,使其更有条理。

Keeping your JavaScript files in the Scripts folder is the way to do it. If you want, you can use subfolders within the Scripts folder so that it's a little more organized.

带上头具痛哭 2024-10-12 01:40:14

在 Web 应用程序中保持 css 文件和 javascript 的组织有序始终是一个好主意。

  • 应用程序的根文件夹中有两个主要文件夹“样式”和“脚本”。
  • 在每个文件夹中,创建反映应用程序中特定模块(如“jquery”、“blueprint”等)的子文件夹,并将这些文件放在那里。

It is always a good idea to keep your css files and javascripts organized within your web application.

  • Have two main folders 'styles' and 'scripts' in the root folder of your application.
  • Inside each of these folders, create sub folders that reflect specific module in your app like 'jquery', 'blueprint' etc and place those files over there.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文