72 votes

Que sont "data-require" "data-semver" dans les fichiers HTML?

J'ai vu tag comme ça en HTML. Quels sont ces attributs?

Ce n'est PAS un duplicata de la question data-* .

Edit: Je recherche ces deux attributs spécifiques, pas data-* en général. Si vous effectuez une recherche sur le Web, vous constaterez que cet attribut est utilisé à de nombreux endroits. Je suppose que cela ressemble à un logiciel de gestion de la dépendance?

 <link data-require="bootstrap-css@*" data-semver="3.0.0" rel="stylesheet" href="http://stackoverflow.com//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>
 

95voto

user1769113 Points 311

J'étais curieux à ce sujet ainsi. Ceux-ci semblent être des données - les attributs qui sont créés par plunker lors de l'inclusion de bibliothèques externes dans son rédacteur en chef. Depuis plunker est largement utilisé tout au long de la communauté de développement qui est probablement la raison pour laquelle vous voyez apparaître un lot.

Par eux-mêmes qu'ils ne font rien de spécial, sauf si une bibliothèque ou un service décide de les utiliser.

Le "data-semver' attribut semble être une mise en œuvre de la Sémantique gestion des versions

Au meilleur de ma connaissance, aucune des bibliothèques de les utiliser pour toute sorte de vérification de la dépendance et le chargement.

J'espère que cette aide.

-5voto

t.animal Points 247

L'attribut data- est nouveau dans HTML5 et peut être utilisé pour stocker des données (texte) arbitraires. La partie après le '-' peut être choisie par l'auteur du document. Vous pouvez donc avoir un attribut appelé myAge sur l'image d'une personne: <img src="imageOfMe.jpg" data-myAge="42" /> . Il est principalement utilisé pour sauvegarder des données pour des applications javascript.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X