閲覧用スレッド:つぐもんではfetchでGETするのは部分的XHTML/情報系板

コメント数💬 2 | 作製日時🛠️ 2025-04-05T16:07:13 | 受取日時📨 2025-04-15T13:30:45
バージョン:0 | 更新日時⚙️

このスレッドを評価してください。

コメントへのリアクションはエネルギーを消費し、コメントの主にエネルギーを送ります。

リアクション消費エネルギー送るエネルギー
good1.0J0.9
heart1.0J0.9
bad10.0J-0.1

このページは全コメント読むためのページです。コメントの投稿はこちらから。

#1 ID:6719 2025-04-05T16:07:13
現在のつぐもんでは、JavaScriptのfetch関数でGETするとき、引っ張ってくるデータはJSONではなく以下のような部分的XHTMLを主に使います。 例えばこのスレッド自身のコメント一覧は次のようなXHTMLを取得します。 <template xmlns="http://www.w3.org/1999/xhtml"> <div class="comment"> ... </template> template要素はWeb Componentsとの組み合わせで使われることが多いのですが、興味深い性質があります。 const parser = new DOMParser(); const fragment = parser.parseAsString(text,"application/xhtml+xml").documentElement.content; commentList.appned(fragment); template要素のcontentプロパティはDocumentFragmentで、このDF型のオブジェクトをある要素のappend関数で追加すると、子要素を追加します。 少し工夫すれば簡潔にできるので、JSONを引っ張ってきてクライアントサイドで何かをする、というのよりいいのではないかと思っているですが、どうでしょう。 ご意見ご感想お待ちしています。
#2 ID:7129 2025-04-15T13:30:45
実はXHTMLでなくてもHTMLを引っ張ってくるのでもいいと思うのですが、HTMLは仕様が分からないので、ある意味仕方なくXHTMLにしています。 XHTMLは要するにXMLなので、「XMLだからこうだろう」というのができるんですよね。
コメントトップ

このスレッドを評価してください。

関連ページ

このページを見た人は以下のページに興味があります。

関連しそうなスレッドやアンケートはありますか?クリックするとこのページと関連付けられます。ご協力ください。

受付順スレッド

受取順アンケート