73

HTML でこのようなタグを見たことがあります。これらの属性は何ですか?

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

編集: Googleが示唆しているようにdata-*、一般的でも data-require dでも ない、これら2つの特定の属性を探しています。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="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>
4

2 に答える 2

95

これも気になった。これらは、エディタに外部ライブラリを含めるときにplunkerによって作成される data- 属性のようです。plunker は開発コミュニティ全体で頻繁に使用されているため、頻繁に表示されるのはおそらくそのためです。

ライブラリまたはサービスがそれらを使用することを決定しない限り、それら自体は特別なことは何もしません。

「data-semver」属性はセマンティック バージョニングの実装のようです

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

于 2014-02-26T04:44:40.877 に答える
-5

このdata-属性はHTML5で新しく追加されたもので、任意の (テキスト) データを格納するために使用できます。「-」の後の部分は、ドキュメントの作成者が選択できます。したがって、人物の画像に myAge という属性を設定できます<img src="imageOfMe.jpg" data-myAge="42" />。主に、JavaScript アプリケーションのデータを保存するために使用されます。

于 2014-02-23T18:27:53.347 に答える