gpt4 book ai didi

javascript - 为什么 jQuery Mobile 使用数据 Angular 色属性而不是类?

转载 作者:数据小太阳 更新时间:2023-10-29 06:07:15 25 4
gpt4 key购买 nike

这可能是一个幼稚的问题,但我正在学习 jQuery Mobile,不确定为什么所有内容都与 data-role 属性相关。似乎即使 Angular 色与样式相关,他们也在 class

上使用 data-role

我理解对于语义,data-role 在很多情况下都有意义,但它似乎在这里被滥用了。这样的查找不会更慢吗?

为什么他们使用 data-role 而不是 class

感谢您的任何见解。

最佳答案

为什么数据

他们可以简单地使用 role 作为属性(就像其他框架一样),但这会使生成的 HTML 无效。因此,一个data-被添加到每个属性名称。

为什么不上课

我认为这样做的主要原因是尽可能将 View 与逻辑分开。在较大的项目中,CSS 和 JavaScript 不是由同一个人编写的。

关于javascript - 为什么 jQuery Mobile 使用数据 Angular 色属性而不是类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16409482/

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