new Image() と createElement('img') の違い

0
azu @azu_re

new Image()とcreateElement("img")って何か違うのかな?

2010-10-01 00:17:25
think49 @think49

@azu_re new Image() の特徴。width, height を引数に取れます。HTMLImageElement を必ず返します。new Image() は常にグローバル参照になるので低速です。http://goo.gl/R2EN

2010-10-01 00:40:07
think49 @think49

@azu_re createElement の特徴。名前空間を指定できません。名前空間の存在しないXHTML文書(Documentのインスタンス)で createElement('img') すると Element を返します。

2010-10-01 00:40:24
think49 @think49

@azu_re document がローカル変数に格納されているなら、createElement は高速です。個人的には HTMLDocument で使用する状況なら createElement で十分だと思います。

2010-10-01 00:40:40
azu @azu_re

@think49 なるほど、ありがとうございます。

2010-10-01 00:43:14
azu @azu_re

scrapi便利だなー "new Image()とcreateElement("img")の違い - azu_re@scrapi" http://is.gd/fCrmy

2010-10-01 01:15:50