当我浏览一些页面的HTML时,我注意到其中一些页面使用"data-reactid“属性,如下所示:
<a data-reactid="......" ></a>
这个属性是什么?它的功能是什么?
发布于 2014-10-15 00:11:50
它是一个自定义的html属性,但在本例中可能由Facebook React JS库使用。
发布于 2013-07-11 13:40:13
数据属性通常用于各种交互。通常通过javascript。它们不会影响任何关于站点行为的东西,并且作为一种方便的方法来传递数据,无论需要什么目的。这里有一篇文章可能会让事情变得清晰起来:
http://ejohn.org/blog/html-5-data-attributes/
可以通过将data-
作为任何标准属性安全字符串(不含空格或特殊字符的字母数字)的前缀来创建数据属性。例如,data-id
或本例中的data-reactid
发布于 2013-07-11 13:41:16
这就是HTML数据属性。有关更多详细信息,请参阅:http://html5doctor.com/html5-custom-data-attributes/
基本上,它只是一个自定义数据的容器,同时仍然使HTML有效。它是data-
加上一些唯一的标识符。
https://stackoverflow.com/questions/17585787
复制相似问题