• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:innerHTML)

JavaScript初心者のためのGoogleフィード処理の違い

このQ&Aのポイント
  • JavaScript初心者の方におすすめのGoogleフィード処理の違いについて解説します。
  • コード(1)とコード(2)の違いについて詳しく説明します。
  • Googleの公式サンプルとして提供されているコード(1)とコード(2)の使い方について解説します。

質問者が選んだベストアンサー

  • ベストアンサー
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.1

一般的にコードは何をやっているのかが即座に分かった方が後から読むのが楽です。 その観点では2. のコードには以下の2点に問題があります。 (1)   コードとして途中まで何をやっているのかがわかる事は文字列を作っていることで、  最後のinnnerHTMLの部分でようやくこのコードでid=feedな要素の中を書き換えていることが  わかります。 (2)   そうやって何をやっているのか分かったところでその中身がどのように書き換わったのかを  知るにはコードをさかのぼってhtmlsrcがどのように作られているかを確認する必要があります。  つまり同じコードを2度読むことになります。   また、きちんと文書構造が整った文字列になっているかをきちんと検証する必要があります。 1. のコードはそれに比べてDOMによる要素構築という2. の方法よりも学ぶべき事が多い事をやっています。しかしその結果、このコードで何がしたいのかが早めに察することができます。また、どのような風に書き換わったかを処理の流れと使用しているメソッド名で即座に理解でき、きちんとした文書構造になることも適切なメソッドを使うことで保障されます。

noname#191254
質問者

お礼

早速のご回答ありがとうございます。 なるほど。実はよく考えて作られたコードだったのですね。 私みたいな初心者には到底及ばない考えでした。 とても勉強になりました。 ありがとうございます。 もう少し(1)のコードを理解していきたいと思います。

関連するQ&A