什么是HTML文件中的"data-require""data-semver"?

J-1*_*DiZ 72 html javascript css plunker

我在HTML中看过这样的标签.这些属性是什么?

这不是问题的重复data-*.

编辑: 我正在寻找这两个特定的属性,而不是data-*在一般情况下,也没有数据需要ð,如谷歌建议.如果您在网上搜索,您可以在很多地方找到这些属性.我想这有点像依赖管理软件?

<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>
Run Code Online (Sandbox Code Playgroud)

Tim*_*imS 94

我对此也很好奇.这些似乎是plunker在其编辑器中包含外部库时创建的数据属性.由于plunker在整个开发社区中被大量使用,这可能是你看到它出现很多的原因.

除非图书馆或服务部门决定使用它们,否则它们本身不会做任何特殊的事情.

'data-semver'属性似乎是语义版本控制的实现

据我所知,没有库实际上使用它们进行任何类型的依赖性检查/加载.


t.a*_*mal -5

该属性是HTML5data-中的新属性,可用于存储任意(文本)数据。“-”之后的部分可以由文档作者选择。所以你可以在一个人的图像上有一个名为 myAge 的属性:。它主要用于为 JavaScript 应用程序保存数据。<img src="imageOfMe.jpg" data-myAge="42" />

  • 我正在寻找这个特定的属性。是否有任何预处理器/库/构建器使用此属性? (3认同)