関連する1 つ以上のカスタム リソース (CSS ファイルに類似) があることを Web ページに示す方法を見つけようとしています。これにより、ページの読み込み時にダウンロードして解釈したり、jquery を使用して準備したりできます。
カスタム リソースの主な目的は、jquery セレクターによって要素に適用するデータ バインディング ルールをページに伝える方法を提供することですが、実際には何にでも適用できるため、より一般的なソリューションにも興味があります。
これまでのところ<link>
、CSS リソースの場合と同様に、ページ ヘッダーの要素としてリソースへのリンクを含めることができた最良のオプションです。rel
リソース ファイルで使用されているデータの種類に一致する定義済みの値がないため、おそらくカスタムrel
値を定義する必要があります。
data-*
いくつかの調査を行った結果、カスタム タグ、属性 ( HTML5 の を保存)、または標準フィールドの値 ( など)を必要とすることは一般的に推奨されないことがわかりましたrel
。多くの場合、提案は、望ましい結果を達成するための「標準的な」方法を見つけることに要約されます。
非標準的なことをやめるべきなのは理にかなっていますが、私がここで求めていることを達成するための標準的な方法があるかどうかはよくわかりません。助言がありますか?
この場合のカスタム リソースは実際には JSON です。サーバー側では、jquery セレクターによって要素に追加される属性を示す CSS に似たファイル形式を定義しました。これは、Web ページによる解釈のために JSON に変換されます。