web-dev-qa-db-ja.com

HTMLファイルの「data-require」「data-semver」とは何ですか?

HTMLでこのようなタグを見てきました。これらの属性は何ですか?

これはdata-*質問の複製ではありません。

編集:これらの2つの特定の属性を探しています。一般的にdata-*やdata-requiredではなく、 Googleが提案するとおり。 Webを検索すると、これらの属性が多くの場所で使用されていることがわかります。これは依存関係管理ソフトウェアのようなものだと思いますか?

<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>
71
J-16 SDiZ

私もこれに興味がありました。これらは、エディタに外部ライブラリを含めるときに plunker によって作成されるデータ属性のようです。 plunkerは開発コミュニティ全体で頻繁に使用されているため、多くの場合、plunkerが表示されるのはおそらく理由です。

図書館またはサービスがそれらを使用することを決定しない限り、彼らは彼ら自身で特別なことをしません。

'data-semver'属性は、 Semantic Versioning の実装のようです

私の知る限り、ライブラリは依存関係のチェック/ロードのあらゆる種類のためにそれらを実際に使用していません。

94
TimS