JavaScript

Companion.JS

Companion.JS はIE上で動作するJavaScriptデバッガです 概要 JavaScriptの実行時エラーをハンドリングし、エラー内容の詳細をコンソールに 表示します また、エラー時に表示されるコンソールでは、FireBugのようにJavaScriptの実行 やデバッグに役立つAPIな…

DebugBarの設定

DebugBarはIEのWEB開発用ツールバー/エクスプローラーです IE版のFireBugといったところでしょうか (残念ながらブレークポイントで止める、みたいなことはできません)主な機能 DebugBarツールバー ブラウザ画面のキャプチャをメール送信 カラーピッカー 特定…

new 演算子の役割

new 演算子を利用すると、関数コンストラクタのインスタンスを生成できる var obj = new MyFunc("taro",20); obj.name;//=>taro上記のように new 演算子を利用すると、コンストラクタMyFunc内のthisが obj に割り当てられるこれは、call apply メソッドを利…

関数にオブジェクトを割り当てる

call apply を使用すると、任意のオブジェクトを関数に割り当てることができる function MyFunc(name,age){ this.name = name; this.age = age; } function dispProp(){ for(p in this){ document.write(p+":"+this[p]); } } var obj = new MyFunc("taro",20…

関数コンストラクタの継承

Functionオブジェクトが実装する call aply メソッドを利用して 関数コンストラクタを継承させることができるcall aply の違いは、引数を列挙するか、配列にまとめるかの違いだけである myFunc.call(this,1,2); myFunc.aply(this,[1,2]); ※aplyを利用するこ…

JavaScript 備忘録

ここでは業務を通してはまった憎ったらしい Tips達をあげていていこうと思います