この記事を読むのに必要な時間:およそ 0.5 分
ダウンロード
本書のサンプルコードをダウンロードできます。データは,圧縮ファイル形式でダウンロードできます。圧縮ファイルをダウンロードして頂き,適宜解凍してご利用ください。詳しくは,本書9ページ『本書を読む前に』を参照してください。
- ダウンロード
- JS.zip
お詫びと訂正(正誤表)
本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。
(2012年10月19日更新)
P.19 1-3
誤 |
C-x C-v Emacsを終了する |
正 |
C-x C-c Emacsを終了する |
P.46 1-12
誤 |
Firefox3系からaddon builderというツールを利用して開発するように変更されました。 |
正 |
Firefox4系からはそれ以外に、Add-on Builderというツールを利用して開発できるように変更されました。 |
P.50 1-13
誤 |
手順に誤りがなければ図1のようなアラートダイアログが表示されます。 |
正 |
手順に誤りがなければアラートダイアログが表示されます。 |
P.59 2-4
誤 |
Assertion failed: x is ... |
正 |
Assertion failed: y is ... |
誤 |
a number velue is... Object |
正 |
a number value is... Object |
P.122 4-5
誤 |
JavaScript の各オブジェクトは prototypeと呼ばれるプロパティがあり、これに対して、各オブジェクトごとのプロパティを追加していきます。
各オブジェクトは prototype プロパティを必ず持ち、ここに元となるオブジェクトを格納しています。 |
正 |
JavaScript の各オブジェクトは newで作成される際にその関数オブジェクトの prototypeと呼ばれるプロパティをもとに作られ、これに対して、
各オブジェクトごとのプロパティを追加していきます。
関数オブジェクトは prototype プロパティを必ず持ち、ここに元となるオブジェクトを格納しています。 |
P.191 6-1 (表3)
誤 |
addEventListnr |
正 |
addEventListner |
誤 |
userCapture |
正 |
useCaputre |
P.192 6-1
誤 |
userCapture |
正 |
useCaputre |
P.357 10-4
誤 |
gray = parseInt((red + green + blue) / 3, 10);
|
正 |
gray = Math.floor((red + green + blue) / 3);
|
P.358 10-4
誤 |
gray = Math.floor((red + green + blue) / 3, 10);
|
正 |
gray = Math.floor((red + green + blue) / 3);
|
P.370 10-9
誤 |
alert(localStorage.getItem('foo'); // => 'bar'
|
正 |
alert(localStorage.getItem('foo')); // => 'bar'
|
誤 |
alert(sessionStorage.getItem('foo'); // => 'bar'
|
正 |
alert(sessionStorage.getItem('foo')); // => 'bar'
|
P.388 11-2