javascript - 如何在 MVC 4 中包含基于 JavaScript 的插件?

标签 javascript jquery css visual-studio-2010 asp.net-mvc-4

我在 Visual Studio 2010 中使用 MVC 4,虽然 VS 2010 具有“添加现有元素”等功能,但我只看到两个文件夹,Content 和 Scripts。当我使用“添加现有元素”时,它只复制这些文件夹中的 js 和 css 文件。是的,我可以创建新文件夹并将它们移到那里,但是 MVC 4 似乎有自己的设置来维护脚本和样式。

我想添加插件,如 TinyMCE 编辑器、fMath 编辑器、jsTree、jQuery、jQuery UI 等...它们包含 javascript 文件,但还需要 css 样式、png spritesheets、字体等...才能工作。

在我的元素中包含这些插件的正确方法是什么?

我应该将所有样式/字体/spritesheet 放在 Content 文件夹中,将 min.js 文件放在 Scripts 文件夹中,还是应该仅为插件创建单独的文件夹并将样式和脚本都保存在它们自己的插件文件夹中?

最佳答案

我认为Content应该用来开发和保存你自己的CSS文件。这同样适用于您的脚本,它们应该保存在 Scripts 文件夹中。至于包含CSS和JavaScript文件以及其他资源的外部插件,我认为应该使用一个单独的插件文件夹并将所有插件放在那里。

您可以使用拖放将完整文件夹的文件添加到 Visual Studio 2010。

截图如下:

visual studio 2010 external plugins

我在插件文件夹中保留了 TinyMCE、jQuery、jQuery UI、FMath 和 jsTree。

关于javascript - 如何在 MVC 4 中包含基于 JavaScript 的插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44363675/

相关文章:

javascript - HTML和JavaScript的<body>标签中的"onload"?

php - 如何在我的 jQuery 脚本上添加 +9 小时?

javascript - onSubmit 在 php 脚本的开头显示 DIV

php - 在 PHP 中获取实时时间和日期

javascript - 将汉堡菜单和搜索框添加到导航菜单

javascript - ajax和tweenmax的结合

javascript - Windows 上的 NodeJS 0.6.10 中的 Bogart 无法启动,并显示有关 'sys' 模块的消息

javascript - 溢出-y :scroll is not working for chrome

javascript - 无法加载资源 : the server responded with a status of 412 (Precondition Failed)

JavaScript动画滑动菜单