1

在我的 mvc 应用程序中构建 jqueryfiles 的最佳方式是什么。现在我的所有脚本都在脚本文件夹中,并且开始很难有一个很好的概述。

//谢谢

4

4 回答 4

3

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

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

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

于 2010-12-01T20:25:40.867 回答
2

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

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

js
  libs
  mylibs
  plugins.js
  script.js

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

于 2011-08-24T18:33:45.443 回答
1

将 JavaScript 文件保存在 Scripts 文件夹中就是这样做的方法。如果需要,您可以使用 Scripts 文件夹中的子文件夹,使其更有条理。

于 2010-12-01T18:34:32.970 回答
0

将 css 文件和 javascripts 组织在 Web 应用程序中始终是一个好主意。

  • 在应用程序的根文件夹中有两个主要文件夹“样式”和“脚本”。
  • 在每个文件夹中,创建反映应用程序中特定模块的子文件夹,如“jquery”、“blueprint”等,并将这些文件放在那里。
于 2010-12-01T19:43:09.797 回答