【发布时间】:2011-04-11 15:18:52
【问题描述】:
我知道控制内容应该与视图内容分开,但在很多情况下,我知道使用 html 模板执行操作会更慢且过于复杂。
我的问题是......它在哪里可以接受?
我所说的示例...输出非常动态的表格的函数、创建输入元素的函数以及格式化文本的函数。
除了“丑陋”之外,我能想到的唯一缺点是我没有在这些函数中使用制表符和换行符,这使得输出的 HTML 有点难看。大多数时候,当我面对这个问题时,我只是说忘记约定——在大多数情况下,功能胜出。
有人对此主题有任何见解或意见要分享吗?
【问题讨论】:
-
不要担心 HTML 输出中的空格(除非它是预先格式化的)。像 firebug 这样的工具可以为您提供格式良好的 dom 视图,无论其中有多少额外的空格。
-
我肯定不会看我访问的网页的 HTML(除非我想看看好的网页是如何工作的),所以只要它是有效的,你就可以了。只需看看 Google 的主页!它是无效的,但它是一团不可读的代码。
-
这个问题属于Proprammers.SE,应该改写。
标签: php html model-view-controller standards conventions