こんにちは、 id:os0xこと太田昌吾です。今回から、 クロスブラウザ対策を中心としたJavaScriptの初級から中級の方向けの連載を開始します。JavaScriptの基礎的な文法は理解されているという前提での解説となりますので、 ご了承ください (間違いやすい ...
JavaScriptは今トップクラスの人気を持つプログラミング言語です。本記事はそんなJavaScriptをはじめる入門記事の連載、第1回目です。 連載ではイマドキのJavaScriptのイロハを解説していき、最近流行っているフレームワークNuxtやNextを使って実際にちょっとした ...
JavaScriptは、Webサイトやシステムなどのフロントエンドの開発に用いられ、ページやシステムに複雑な機能を持たせるようにすることができるプログラミング言語です。今回、C&R社では、書籍『1冊ですべて身につくJavaScript入門講座』が3月1日(水)に出版さ ...
Web 2.0という言葉で総称される新たなインターネット時代。Webサイトやエンドユーザーに仕掛けられる攻撃もまた,2.0と呼ぶべき進化を遂げようとしている。攻撃者はWeb 2.0の中核技術であるJavaScriptを悪用してブラウザを狙う。従来の脅威対策は全く通用し ...
翔泳社では、「独習」「徹底入門」「スラスラわかる」「絵で見てわかる」「一年生」などの人気シリーズをはじめ、言語や開発手法、最新技術を解説した書籍を多数手がけています。プロジェクトマネジメントやチームビルティングといった管理職向けの ...
デザイナーと名が付く職種にはさまざまなものがありますが、この数年で劇的に市場のニーズが高まったのが「Webデザイナー」でしょう。 ネットワークの通信速度が一昔前に比べて格段に速くなり、スマートフォンが驚く速さで普及したことで、ユーザーが ...
Webアプリケーション開発において、「日時(Date)」の扱いは避けて通れない道です。キャンペーンの開始日、会計年度の切り替わり、あるいはシステムの運用開始基準日など、特定の日付をプログラムで扱う場面は日常的に発生します。 しかし、JavaScriptの ...
JavaScriptによるブラウザ上での処理量およびコード量の増加に伴い、 JavaScript上のバグが原因で発生する脆弱性も増加しています。そのような脆弱性の最も代表的なものが、 DOM-based XSSです。今回から数回に分けて、 DOM-based XSSについて説明していきます。