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>
私もこれに興味がありました。これらは、エディタに外部ライブラリを含めるときに plunker によって作成されるデータ属性のようです。 plunkerは開発コミュニティ全体で頻繁に使用されているため、多くの場合、plunkerが表示されるのはおそらく理由です。
図書館またはサービスがそれらを使用することを決定しない限り、彼らは彼ら自身で特別なことをしません。
'data-semver'属性は、 Semantic Versioning の実装のようです
私の知る限り、ライブラリは依存関係のチェック/ロードのあらゆる種類のためにそれらを実際に使用していません。