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