Was sind "Daten erfordern" "Datensemver" in HTML-Dateien?

72

Ich habe solche Tags in HTML gesehen. Was sind diese Attribute?

Dies ist KEIN Duplikat der data-*Frage.

Bearbeiten: Ich suche nach diesen beiden spezifischen Attributen, weder data-*allgemein noch datenbedürftig , wie Google vorschlägt. Wenn Sie im Web suchen, können Sie feststellen, dass diese Attribute an vielen Stellen verwendet werden. Ich denke, das ist eine Art Abhängigkeitsmanagement-Software?

<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="[email protected]" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.1.5/angular.js" data-semver="1.1.5"></script>
<script data-require="[email protected]" data-semver="0.5.0" src="http://angular-ui.github.io/bootstrap/ui-bootstrap-tpls-0.6.0.js"></script>
J-16 SDiZ
quelle
@cimmanon, ich suche nach diesem spezifischen Attribut. Gibt es einen Vorprozessor / eine Bibliothek / einen Builder, der / der dieses Attribut verwendet?
J-16 SDiZ
3
Zur Wiedereröffnung gewählt. Ich würde mich für weitere Antworten auf diese Frage interessieren, in denen das spezifische data-requireAttribut erläutert wird, das von vielen ng (anglejs) -Modulen verwendet wird. Die generischen HTML5-Erklärungen beantworten diese Frage imo nicht angemessen.
Granate
3
Für was es wert ist. Diese Frage wurde von cimmanon @ felix-kling jukka-k-korpela Eisbahnwärter-6 und greg fälschlicherweise als Duplikat gekennzeichnet
AardVark71
Tolle Antwort von @ user1769113 Dies ist die einzige Referenz, bei der ich feststellen konnte, dass Data-Require und Data-Semver tatsächlich spezifische Implementierungen der benutzerdefinierten HTML5-Daten- * Spezifikation
AardVark71

Antworten:

95

Ich war auch neugierig darauf. Dies scheinen Datenattribute zu sein, die von plunker erstellt werden, wenn externe Bibliotheken in den Editor aufgenommen werden. Da Plunker in der gesamten Entwicklergemeinschaft häufig verwendet wird, ist dies wahrscheinlich der Grund, warum es häufig vorkommt.

Sie selbst tun nichts Besonderes, es sei denn, eine Bibliothek oder ein Dienst beschließt, sie zu verwenden.

Das Attribut 'data-semver' scheint eine Implementierung der semantischen Versionierung zu sein

Nach meinem besten Wissen verwenden keine Bibliotheken sie tatsächlich für irgendeine Art von Abhängigkeitsprüfung / Laden.

TimS
quelle
-5

Das data-Attribut ist neu in HTML5 und kann zum Speichern beliebiger (Text-) Daten verwendet werden. Der Teil nach dem '-' kann vom Autor des Dokuments ausgewählt werden. Sie könnten also ein Attribut namens myAge auf dem Bild einer Person haben : <img src="imageOfMe.jpg" data-myAge="42" />. Es wird hauptsächlich zum Speichern von Daten für Javascript-Anwendungen verwendet.

t.animal
quelle
3
Ich suche nach diesem bestimmten Attribut. Gibt es einen Vorprozessor / eine Bibliothek / einen Builder, der dieses Attribut verwendet?
J-16 SDiZ