Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/39.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用CSS和Javascript进行代码组织_Javascript_Css_Code Organization_Enyo - Fatal编程技术网

使用CSS和Javascript进行代码组织

使用CSS和Javascript进行代码组织,javascript,css,code-organization,enyo,Javascript,Css,Code Organization,Enyo,我正在使用Enyo构建一个web应用程序;组织文件的“正常”方式可能如下所示: CSS:webapp/CSS JS:webapp/JS 其他资料:webapp/assets 我的一位同事似乎有一个好主意,将Javascript和CSS放在同一个文件夹中(webapp/js/MyView.js),这样Javascript文件(例如webapp/js/MyView.CSS)就会有它的CSS模拟文件。这似乎是个好主意,但因为我以前从未见过这样做,我想从互联网上获得第二个意见 那么,互联网,这是组织Ja

我正在使用Enyo构建一个web应用程序;组织文件的“正常”方式可能如下所示:

CSS:
webapp/CSS

JS:
webapp/JS

其他资料:
webapp/assets

我的一位同事似乎有一个好主意,将Javascript和CSS放在同一个文件夹中(
webapp/js/MyView.js
),这样Javascript文件(例如
webapp/js/MyView.CSS
)就会有它的CSS模拟文件。这似乎是个好主意,但因为我以前从未见过这样做,我想从互联网上获得第二个意见


那么,互联网,这是组织Javascript和CSS代码的好方法吗?为什么/为什么不?

显然,你可以随心所欲地整理你的东西。我只是觉得把css放在一个名为js的文件夹中是非常误导人的。如果您想将它们放在同一个文件夹中,可以称之为media或其他名称,而不是每个人都与javascript文件关联的名称


就我个人而言,我将图像、js、css分离到这些名称的文件夹中,这对我来说很好,我认为这是相当标准的。另一种方法是media/js、media/css、media/images。正如我所说的个人偏好,但有些东西是可以理解和一致的。

你可以按照自己的意愿组织你的东西。我只是觉得把css放在一个名为js的文件夹中是非常误导人的。如果您想将它们放在同一个文件夹中,可以称之为media或其他名称,而不是每个人都与javascript文件关联的名称


就我个人而言,我将图像、js、css分离到这些名称的文件夹中,这对我来说很好,我认为这是相当标准的。另一种方法是media/js、media/css、media/images。正如我所说的个人偏好,但有些东西是可以理解和一致的。

我通常也会将文件夹分开。我主要对支持和反对这种不同做法的争论(宗教或其他)感兴趣。我只是不认为任何人对此有非常强烈的意见,只要它有意义,但我想我们会看到的。好的,谢谢。这也是我感兴趣的一件事——如果两种方式都没有强烈的意见,那么这表明我所做的原则可能是可以的。在Enyo框架本身内部,我们有时将js和CSS文件组织在一起,有时我们有单独的“js”和“CSS”目录。我个人更喜欢CSS和js文件共存,但是在我们的Onyx UI库中,有很多共享的CSS类,所以只要有一个所有东西都引用的Onyx.CSS文件就行了。在部署时,我们将所有这些文件连接在一起,因此在开发过程中这是一个非常方便的问题。我通常也会分离文件夹。我主要对支持和反对这种不同做法的争论(宗教或其他)感兴趣。我只是不认为任何人对此有非常强烈的意见,只要它有意义,但我想我们会看到的。好的,谢谢。这也是我感兴趣的一件事——如果两种方式都没有强烈的意见,那么这表明我所做的原则可能是可以的。在Enyo框架本身内部,我们有时将js和CSS文件组织在一起,有时我们有单独的“js”和“CSS”目录。我个人更喜欢CSS和js文件共存,但是在我们的Onyx UI库中,有很多共享的CSS类,所以只要有一个所有东西都引用的Onyx.CSS文件就行了。在部署时,我们将所有这些文件连接在一起,因此在开发过程中这完全是一个方便的问题。也许我带着这样一个糊里糊涂的问题在因果报应地自杀。但存在“代码组织”标记是有原因的。我认为这是一个具有实际意义的实际问题。但是你想怎么做就怎么做。对不起,我仍然认为这个问题对于堆栈溢出来说不够有建设性。例如,其他人可能会发布与@thatidiotguy完全相反的答案,并附上
,当然你想要的
,我个人会
,没有人会更聪明。换句话说,
这个问题可能会引发辩论、争论、投票或广泛的讨论。也许我带着这样一个糊里糊涂的问题在因果报应地自杀。但存在“代码组织”标记是有原因的。我认为这是一个具有实际意义的实际问题。但是你想怎么做就怎么做。对不起,我仍然认为这个问题对于堆栈溢出来说不够有建设性。例如,其他人可能会发布与@thatidiotguy完全相反的答案,并附上
,当然你想要的
,我个人会
,没有人会更聪明。换句话说,
这个问题可能会引发辩论、争论、投票或广泛的讨论