gpt4 book ai didi

javascript - 每个 HTML 元素都指定一个 id 和/或 class 属性有意义吗?

转载 作者:行者123 更新时间:2023-11-28 04:13:17 25 4
gpt4 key购买 nike

每个 HTML 元素都有一个指定的 id 或/和类(例如,包括不会从 JavaScript 访问的元素)是否有好的做法或建议/要求?

我会说这些属性没有必要存在,但我看到很多情况下可能需要这样做。

例如,另一位开发人员希望在不更改布局或内容的情况下扩展网站的功能 - 只需扩展现有/替换 JavaScript(或提供插件,甚至不知道最终页面的 HTML)。

我可以在开发可重用组件时看到这样的场景,例如,组件的作者无法预先预见所有用例,但希望保护自己免受发布后不断修复错误的影响。

另一个好处是最终 HTML 的可读性。我从阅读呈现的 HTML 中学到的东西比从更正式的阅读中学到的更多。有意义的 ID 通常会有所帮助。

如果有经验丰富的 Web 开发人员的意见或对一些指南/最佳实践的引用,那就太好了。

最佳答案

在我看来,我会为网站中的每个元素添加 Id 或类,这样代码会更有条理,您可以通过阅读类(class)。我也同意你的想法。

关于javascript - 每个 HTML 元素都指定一个 id 和/或 class 属性有意义吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42609734/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com