我在HTML中看过这样的标签。这些属性是什么?
这不是data-*
问题的重复。
修改
我正在寻找这两个特定属性,一般不是data-*
,也不是谷歌建议的数据要求 d 。如果您在网上搜索,您可以在很多地方找到这些属性。我想这有点像依赖管理软件?
<link data-require="bootstrap-css@*" data-semver="3.0.0" rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" />
<script data-require="angular.js@1.1.x" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.js" data-semver="1.1.5"></script>
<script data-require="ui-bootstrap@0.5.0" data-semver="0.5.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.6.0.js"></script>
答案 0 :(得分:94)
我对此也很好奇。这些似乎是plunker在其编辑器中包含外部库时创建的数据属性。由于plunker在整个开发社区中被大量使用,这可能是你看到它出现的原因。
除非图书馆或服务部门决定使用它们,否则他们自己不做任何特别的事情。
'data-semver'属性似乎是Semantic Versioning
的实现据我所知,没有任何库实际上将它们用于任何类型的依赖性检查/加载。
答案 1 :(得分:-5)
data-
属性是HTML5中的新属性,可用于存储任意(文本)数据。 “ - ”之后的部分可以由文档的作者选择。所以你可以在一个人的图像上有一个名为myAge的属性:<img src="imageOfMe.jpg" data-myAge="42" />
。它主要用于保存javascript应用程序的数据。