開発日記002~いい加減jQueryつかえよ -。-っ

ようやく引数で渡すものが見えてきました・・・
多分、一番よくつかわれる引数が文字列の場合、渡される文字は4種類+α。
①新しく、HTMLのエレメントを作る場合のタグ名。
②ID名
③クラス名
④HTMLのタグ名
これら4つと引数が空の場合と引数の意味が分からない場合かなぁ

if( aaa == 'string' ){
if( 先頭文字が<かつ、最後が>かつ、3字以上 ){
aaaから余分な文字を消す;
document.createElement( aaa );
};
if( 先頭文字が#かつ、2字以上 ){
aaaから余分な文字を消す;
document.getElementById( aaa );
};
if( 先頭文字が.かつ、2字以上 ){
aaaから余分な文字を消す;
document.getElementByClassName( aaa );
*配列になる可能性がある
};
if( htmlのタグ名の場合 ){
aaaから余分な文字を消す;
document.getElementsByTagName( aaa );
*配列になる可能性がある
};
if( 引数がない場合 ){
alert(ヒキスウ、ナイジャン);
};
if( 上記の物以外 ){
alert(ナンジャ、コリャ);
*else文で対処すべきカ?
};
};


'引数から余分な文字を消す'が頻発しているのでこの部分は改善の余地がありそうです。
else文も無いのでその部分も増加しそうです。
また、create~やgetElement~を実行した結果を格納することになると思うけど、これを格納する配列の番号を変えて種類を見分けるようにするのか、それとも0番に結果を格納して1番に種類を見分ける番号を格納するのか・・・とか、考える事は結構多そうです。
それに、処理結果が複数になる場合は、受け手の処理にも引数が配列なのか、単発なのかを見る挙動を与えないと・・・ ムズカシイデス-_-
Category: プログラム

コメント

コメントの投稿

トラックバック