1. はじめに:Webページを「動かす」第一歩 JavaScriptは、動きのある「ダイナミックな」Webページを作成するために不可欠です。そして、JavaScriptがWebページを操作するために最も重要な概念がDOMです。DOMを学ぶことで、Webページの「設計図」を理解し、JavaScript ...
ミサト教授、JavaScriptを勉強していると、すぐに document が出てきますよね。あれ、毎回しれっと登場するんですが、何者なんですか。 教授 いい質問だ。JavaScript学習では、document はかなりの頻度で顔を出すのに、意外と最初は「何となく使っている」人が多い。
今回は、 動的なWebサイトやWebアプリケーションに欠かせない 「DOM」 と 「JavaScript」 という二つの技術を、 関連する仕様とともに紹介したいと思います。 さまざまなものをオブジェクトで表現するDOM DOM (Document Object Model) とは、 HTML文書にアプリケーション ...
JavaScriptによるブラウザ上での処理量およびコード量の増加に伴い、 JavaScript上のバグが原因で発生する脆弱性も増加しています。そのような脆弱性の最も代表的なものが、 DOM-based XSSです。今回から数回に分けて、 DOM-based XSSについて説明していきます。