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

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

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

编辑:我正在寻找这两个具体的属性,而不是data-* ,一般来说,也没有数据要求d ,如谷歌build议。 如果在网上search,可以发现这些属性在很多地方都有使用。 我想这是一些像依赖pipe理软件?

 <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> 

我也很好奇。 这些似乎是在编辑器中包含外部库时由plunker创build的数据属性。 由于在整个开发社区中大量使用plunker,这可能是为什么你看到它出现很多。

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

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

据我所知,没有任何库实际上将它们用于任何types的依赖性检查/加载。

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