今回は、 動的なWebサイトやWebアプリケーションに欠かせない 「DOM」 と 「JavaScript」 という二つの技術を、 関連する仕様とともに紹介したいと思います。 さまざまなものをオブジェクトで表現するDOM DOM (Document Object Model) とは、 HTML文書にアプリケーション ...
JavaScriptによるブラウザ上での処理量およびコード量の増加に伴い、 JavaScript上のバグが原因で発生する脆弱性も増加しています。そのような脆弱性の最も代表的なものが、 DOM-based XSSです。今回から数回に分けて、 DOM-based XSSについて説明していきます。
Q:Document Object Model(DOM)について概要と歴史を教えてください。なお、JavaScriptとの関連性があるかも併せて教えてください。 Document Object Model - Wikipedia ja.wikipedia.org A:DOM(Document Object Model)は、HTMLやXML文書をツリー構造として表現し、JavaScriptなどの ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
DOMによってHTML文書がオブジェクト化されると、JavaScript側から自由に操作できます。 しかし、逆を言うとDOMによるオブジェクト化がされていないとJavaScript側からはHTMLを何も操作できないことになります。 そこで、必ずDOMが読み込まれた後にJavaScriptを実行 ...
Alex Holt氏がSmashing MagazineにおいてjQuery and JavaScript Coding: Examples and Best PracticesのタイトルのもとJavaScriptプログラミングのベストプラクティスを紹介している。Alex Holt氏は「Unobtrusive DOM ...