【问题标题】:CSS and Javascript inside single HTML file. Pro's & Cons? [closed]单个 HTML 文件中的 CSS 和 Javascript。优点缺点? [关闭]
【发布时间】:2015-05-23 06:59:05
【问题描述】:

将 css 和 javascript 代码放入 html 文件有哪些优点和缺点。

我正在教刚入门的学生,他们不确定从外部文件开始是否是最好的开始方式,以及让他们将所有内容添加到单个文件中是否更有利于早期学习阶段。优缺点都有什么?

【问题讨论】:

  • 你说的是关注点分离,这很好,这样一个人就不会搞砸另一个人的工作。
  • 我完全同意这个观点:stackoverflow.com/a/138893/3161440
  • 单个文件适用于简短的程序,但当它变得更长且逻辑上更复杂时,它变得无法维护。首先教他们在一个文件中做所有事情,让他们看到问题,然后教他们有更好的编程方法。
  • 这太宽泛了,可能的答案太多了,或者对于这种格式来说,好的答案太长了。请添加详细信息以缩小答案范围或隔离可以在几段中回答的问题。

标签: javascript html css


【解决方案1】:

通过分离 HTML、CSS 和 Javascript 代码来模块化代码有很多好处。以下是我想到的:

如果您将所有代码放在一个文件中,您的团队中的其他成员(或未来的工程师)就很难在您的项目上进行协作。如果四个人都在同一个index.html 文件中处理一个项目,想象一下您必须一遍又一遍地解决所有合并冲突。

在调试时,引用一个包含一百行代码的小文件比引用一个包含数千行代码的整体文件要容易得多。

这也给项目增加了很多技术债务——当继承你工作的未来工程师最终决定模块化你的文件时,他们将不得不花费大量时间这样做,这会给你留下负面印象你对他们的工作。

TL;DR — 始终模块化您的代码!它使阅读、理解、调试和协作变得更容易。

【讨论】:

    猜你喜欢
    • 2012-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 2012-03-20
    相关资源
    最近更新 更多