我的所有css和javascript都应该在自己的文件夹中吗
Should ALL my css and javascript be in its own folders?
我有一个zend框架项目。在公共文件夹中,我有js和css文件夹来存放各种操作所需的文件。然而,我也集成了一些其他的jquery插件,它们有自己的css和png。
例如,JqueryUI有自己的css和它使用的一堆png(除了jquery)。默认情况下,这些都捆绑在jquery文件夹中。花式盒子是一样的。
如果我试图为每个插件分离所有的图像、css和javascript,这似乎会破坏东西,并给自己带来不必要的工作。另一方面,我喜欢将所有不同的资产分开并加以控制。
我说的是像jqueryui这样的软件包。如果我将css从jqueryUI文件夹(位于js文件夹内)中移出,那么它将断开css到其自己的图像目录(就在css当前所在的位置下方)的所有路径。。。。
处理这个问题的最佳方法是什么?
这总是一个很好的做法,保持事情的有序性,当我开始一个项目时,我的文件夹结构看起来像这个
- core
- classes
- database.class.php
- ui.class.php
- css
- styles.css
- ie6.css
- ie7.css
- jquery_ui
- whatever.css
- javascript
- jquery.min.js
- userdrive.js //all the functions and calls I make here
+ images
当你把事情组织好后,它们变得更容易访问,如果你看到样式发生了变化,你总是可以检查firebug中的元素,看看是哪些元素造成了问题。
组织总是值得的。即使是一个小的一次性项目,因为你永远不知道会发生什么。现在组织可能很麻烦,但想想6个月后:这将更难做到,想象一下,一旦你3个月没有接触过代码,就试图通过电话向别人解释在哪里可以找到东西。。。不会很有趣。
对于插件来说,如果它们在一个包中,那么将它们分离将是一件痛苦的事情。因此,我保留了他们原来的方式,在ThirdParty/<pluginName>
/下。
相关文章:
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- 是否可以用JavaScript显示等效的文件夹对话框
- 在以前的文件夹中加载脚本
- 节点static不能为当前文件夹之上的文件夹提供服务
- 为什么在父目录中的文件夹上向 ajax 发送主干请求
- 使用javascript从磁盘中的文件夹中选择所有图像的路径
- 如何使用javascript创建新的文件夹/文件
- Grunt Copy任务不复制父文件夹's文件保存到正确的文件夹中
- 我应该如何添加JavaScript onclick事件来链接到较低的文件夹
- 使用JavaScript和ajax在给定的文件夹中搜索图像
- Istantiate Class Coffeescript 在不同的文件夹中
- 如何在单个按钮中从单独的文件夹上传多个图像
- 读取 Chrome 应用程序中的文件夹内容
- 从包含文件夹的文件夹中随机选择文件,然后选择文件
- 如果从自己的文件中调用函数,则不会触发 JSON 回调
- 将具有特定扩展名的所有文件的名称存储在字符串中的文件夹中
- jQuery中的文件夹选择器
- Web 项目的文件夹/目录结构 - 最佳做法
- 浏览包含package.json的文件夹时,Browserify会覆盖自己的配置
- 我的所有css和javascript都应该在自己的文件夹中吗