gpt4 book ai didi

javascript - 使用 CSS 类作为编程逻辑的一部分来实现业务规则是否不好?

转载 作者:太空狗 更新时间:2023-10-29 15:32:36 26 4
gpt4 key购买 nike

<分区>

我在页面上有多个用户可以选择的 DIV 元素,我在我的 JavaScript 代码中实现的是,当一个元素被选中时,我向它添加了一个 CSS 类来标记它它是一个选定的元素,稍后将使用它来围绕它应用业务规则逻辑。

这只是一个例子,但总的来说,我想知道我是否应该以这种方式使用这个类,因为这个类本身不会以任何方式改变页面的呈现,以及 CSS 类的意图是为了演示目的。这样做是不是混合了表示和业务逻辑的情况,这被认为不是一个好的设计模式?

此外,它可能会触发浏览器在添加类时执行一些表示处理开销,并可能减慢速度。

我想知道我是否应该改为将状态信息作为自定义属性添加到 DOM 元素?

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