JavaScript-MEMO
変数に既存の配列をコピーしただけでは、参照のコピー(すなわちshallowコピー)としかならず、コピーした配列の編集操作を行うと、コピー元の配列を破壊してしまう。 a = ["あ", "い", "う"]; b = a; b.pop() // 返り値−"う" //この時点でのaの内容 ["あ", "…
JavaScriptを組み込んでいるHTML読み込み時に以下の様なエラーが出た場合、 The system cannot locate the resource specified. HTMLの方のJavaScriptソースファイルへのパスが間違っている可能性があるので、まずはそこを確認した方が良い。 ※JavaScriptコ…
XMLHttpRequest()は、ドメインをまたぐ様なリクエストを投げることはできない(実行時に権限エラーとなる)。 これは、XMLHttpRequest(俗にXHRと呼ばれている)の仕様。 しかし、IE7だけは、エラーとならずにレスポンスを得ることが出来る。 [補足] IE6もクロス…
iframe内のdocumentは、親フレームのdocumentとは別のdocumentである。 従って、iframe内のdocumentに対して親フレームのdocumentのノード(新規作成されたノードも含む)をappendしようとすると、エラーとなる(逆もまたしかり)。 iframe内のDOMに対して追加す…