每次都可以分离内容、呈现和行为吗?
很多时候,我们通过 javascript 向 html 添加类,并在 CSS 中使用 visibility:hidden inline
。
我们是否应该始终投入时间将所有内容分开?
最佳答案
虽然通常可行,但通常不切实际。正如您自己所说,这需要时间。您是否愿意投入那段时间取决于很多因素,纯粹主义只是其中之一。
事实上,可以争论(我亲眼目睹了争论)因为像 div
或 span
这样的标签不携带任何本身具有语义意义,但专为样式而发明,当您在页面上使用其中一个时,您已经混合了内容和表示。这是一个很好的哲学讨论,但在商业环境中它毫无意义。
因此,虽然您应该始终尝试尽可能多地分离内容、表示和行为,但您总是必须在某个地方停下来,即使只是为了完成其他事情。
关于javascript - 每次都可以分离内容、表示和行为吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2239674/