},\r
\r
isString : function( v ){\r
- return typeof v === 'string'; // v === v + '';\r
+ return typeof v === 'string'; // v === v + ''; // 文字列の加算は IE で遅いかも。\r
},\r
\r
isNumber : function( v ){\r
( X_UA.IE4 || X_UA.MacIE ) ?\r
'return v&&v.tagName&&v.insertAdjacentHTML&&true' : // ie4 or MacIE5.23, v.all <- error\r
X_UA.NetFront < 4 ?\r
- 'return v&&v.nodeType===1' : // instanceof not a function. \r
+ 'return v&&v.nodeType===1' : // instanceof not a function. netfront3.4 は html に instanceof をすると error になる\r
window[ 'HTMLElement' ] ?\r
'return v instanceof HTMLElement' :\r
//window[ 'Element' ] ?\r
),\r
\r
/*\r
- * new Image した場合に HTMLElement の img が作られるブラウザもある\r
+ * new Image した場合に HTMLImageElement が作られるブラウザと,そうでないブラウザ(IE8-)がある\r
*/ \r
isImage :\r
function( v ){\r