JavaScriptによるブラウザ上での処理量およびコード量の増加に伴い、 JavaScript上のバグが原因で発生する脆弱性も増加しています。そのような脆弱性の最も代表的なものが、 DOM-based XSSです。今回から数回に分けて、 DOM-based XSSについて説明していきます。
1. はじめに:Webページを「動かす」第一歩 JavaScriptは、動きのある「ダイナミックな」Webページを作成するために不可欠です。そして、JavaScriptがWebページを操作するために最も重要な概念がDOMです。DOMを学ぶことで、Webページの「設計図」を理解し、JavaScript ...
前回は配列とオブジェクトの操作を扱いました。filter・map・スプレッド構文など、Reactでよく使うパターンも見えてきましたね。 今回はDOM操作です。JavaScriptからHTMLの要素を取得・変更する方法を学びます。Reactを使う場合はDOMを直接触ることは少ないですが ...
Developers Summit 2026・Dev x PM Day 講演資料まとめ Developers Boost 2025 講演資料まとめ Developers X Summit 2025 講演資料まとめ Developers Summit 2025 FUKUOKA 講演関連資料まとめ Developers Summit 2025 KANSAI 講演関連資料まとめ ...
サイトマップやDOM構造や家系図のように親ノードから複数の子ノードに接続線で繋げ、階層構造を明示するツリービューをHTMLとCSSで実装するテクニックを紹介します。 HTMLはul要素でシンプルに実装されており、接続線のカラーや幅や間隔などは自由に ...