javascript - 是否建议在 DRY 意义上使用 javascript 生成重复出现的 "elements"?

标签 javascript html dry

<分区>

是否建议在“不要重复自己”的意义上使用 javascript 生成重复出现的“元素”?

例如,应用程序中的每个链接都包含“#/”。 是每次都在 href-attribute 中写入更好,还是我应该使用 JavaScript 并让它执行类似以下操作: JavaScript,在每个 href 属性中添加一个字符串“#/”?

在什么情况下我不应该使用 JavaScript 来摆脱我的懒惰?

最佳答案

我发现 DRY 非常适用于 javascript 代码,但不适用于静态 HTML 的客户端,因为如果你只是拼出静态 HTML 的多个副本,即使重复内容,一切都会表现得更好。

如果您想在源 HTML 中练习 DRY,那么可以在服务器端使用模板语言,这样您就可以在那里定义一个结构并让服务器将其扩展 N 倍。

关于javascript - 是否建议在 DRY 意义上使用 javascript 生成重复出现的 "elements"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19745514/

相关文章:

javascript - 防止网页复制的方法

javascript - 方向改变 VS jquery 事件

jQuery 结合多个函数以实现更简洁的编码

Django DRY - 如何使用相同的模板简化类似的 View ?

html - HTML 页面中消失的文本

java - 分两部分进行 for 循环

php - 在html链接中调用javascript函数

javascript 相当于 python 的编译和执行

html - 当文本区域具有焦点时如何在输入时提交表单?

html - @viewport 在 Safari Mobile (ipad 2) 中不起作用