javascript - 每次都可以分离内容、表示和行为吗?

标签 javascript jquery css xhtml web-standards

每次都可以分离内容、呈现和行为吗?

很多时候,我们通过 javascript 向 html 添加类,并在 CSS 中使用 visibility:hidden inline

我们是否应该始终投入时间将所有内容分开?

最佳答案

虽然通常可行,但通常不切实际。正如您自己所说,这需要时间。您是否愿意投入那段时间取决于很多因素,纯粹主义只是其中之一。

事实上,可以争论(我亲眼目睹了争论)因为像 divspan 这样的标签不携带任何本身具有语义意义,但专为样式而发明,当您在页面上使用其中一个时,您已经混合了内容和表示。这是一个很好的哲学讨论,但在商业环境中它毫无意义。

因此,虽然您应该始终尝试尽可能多地分离内容、表示和行为,但您总是必须在某个地方停下来,即使只是为了完成其他事情。

关于javascript - 每次都可以分离内容、表示和行为吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2239674/

相关文章:

javascript - 需要从数组中获取数字

javascript - jQuery UI Accordion 不适用于 Javascript

javascript - 如何 stub aws-sdk

JavaScript 编程

jQuery on() - event.delegateTarget 是获取 on() 函数主容器的最佳方法吗?

javascript - 背景位置图像叠加(适用于 IE,不适用于 Mozilla/Chrome/Safari)

jquery - 使按钮在被点击后保持高亮

jquery - 表排序器不排序

jquery - 如何在 HTML 中使用 LoadGo 动画

javascript - 使用全高内容