【发布时间】:2014-09-01 13:35:42
【问题描述】:
情况:多个开发人员在 SPA 的不同部分/模块上远程工作。
因此,他们可能会意外地引入具有相同 id 的 HTML 元素。在最终组装之前避免这种情况的常见方法是什么(如果可能,不拒绝 id-usage)?
我的浅薄猜测:
为所有名字预先安排
id(有点可笑但是...)具有架构的结构名称,例如为
app/collection/model指定一个名称,例如app-collection-model一般拒绝使用
ids 还是只用于大型模块?
【问题讨论】:
-
SPA - 单页应用程序
-
我想团队之间的对话是更好的方式
-
不要将 ID 用于任何事情。
-
目前我正在做一个巨大的 SPA,我们决定使用包名 + “普通”名作为 id。
-
最正确的答案是测试和
continuous integration和stridercd.com 一样,其余的归结为偏好,并鼓励减少使用id。当然名称很重要,但约定只是很好的组织方式,无论如何都不是万无一失的。
标签: javascript single-page-application naming uniqueidentifier