9/5

  • 正規表現は様々な言語で同じようなコードで表すことができるように設計されている
  • 用途;文字列の一部を置換する、文字列が制約を満たしているか調べる、文字列の一部を置換する
  • イベントを起こすのはユーザーだけでなく、「ドキュメントの読み込みが終わった」などブラウザが発生させるものもある
  • JavaScriptにはイベントバブリングという仕組みがある。
    例えば、あるdiv要素の子要素がクリックされたとする。そうするとそのイベントが伝播して、親要素もクリックされたことになる。
  • 開発者ツールのElementsパネルを開く。HTMLファイルのソースコードのようなものが見えますが、これがDOMツリーと呼ばれる、DOMの表現。
  • あくまで「ソースコードのようなもの」であり、ここで見えているものはHTMLファイルのソースコードではない。これは、記事を表示するまでに解釈したHTML、CSSJavaScriptによって構築された、記事の「DOM」をソースコードのようにわかりやすく表示したもの。
  • ツリーとしての表現が一般的なので、「DOMツリー」が単に「DOM」と略して呼ばれることがある。