var a=true;var b=[1,2,3];var c="12";var z=0; //varは,でつなげると綺麗 if(a===true){ //if(a)でいいだろ for(var i=0;i<array.length;i++){ //どうみてもサイトからのコピーですarrayじゃなくてbに変えないと //初心者よくやるやつ var d=document.getElementByTagName("div")[i].innerHTML+c; //↑Element「s」じゃないとダメ divの内容は数値とする if(d.indexOf("12")!==-1){console.log("12含まれてる")} //dはNumになってるからindexOf使えない toString()必要 var h=new Date().getHours(); var m=new Date().getMinutes(); //Dateオブジェクト作れよ //toString反省してみる if(h.toString().indexOf("1")!=-1){coonsole.log("1時")} //11・12時でもヒットする z++; //先頭に全角スペース 気づかないと悩む document.write(i.toString()); //ページ真っ白になって涙目 } return z;13:59 2012/08/17 //←メモ帳でF5押しちゃって日付と時間が入る //地味によくあるバグの原因だったり document.getElementById("post").submit(); //return 文の後は実行されない //ついついやっちゃう }
使い方ヒント: 「これは臭う」という行を見付けたら、各行のをクリックしてマーキングしておきましょう(要Twitter OAuth認証)
Fushihara jQueryのアレに近いよね でもIE6対応してないからなぁ 未だにWin2000軍すらいるというのに。 正直、新しい規格とか出来てもそれが脚光を浴びるのは実装されてから何年後になることやら。 ほぼ完全に普及しないと使えないから困る。。特にIE
var直せよwwてか、a===trueってこまめすぎ書いたこともみたこともなかったwwif(a)だろ
3行目、これよく見るけど個人的には一番気持ち悪い。 for文の条件の中にarray.length書いちゃうとループ中に都度配列の長さ数えるから変数に入れとけってじっちゃが言ってた。
それは、低いな。。
> for文の条件の中にarray.length書いちゃうとループ中に都度配列の長さ数える
そう言えば JavaScript の配列って可変長なんだっけか。それだと確かにループの条件式として使うのは怖いなぁ。
なんか話が噛み合ってないね。ogatamaさんは性能視点で言ってるんでないの。
array.lengthを変数に持たせる云々の話題と、可変長配列を駆動表としてループする云々の話じゃ、観点が全然違ってる。
fgetsでググって最初に見つかるサイト。 http://hitorilife.com/fgets.php こういうのみると、ogatamaさんのじっちゃと同じこと言いたくなるなぁ。
コメント投稿には、twitter認証が必要です。
Twitter認証
document.querySelectorってほんっっっっっとうに便利だと思うんだ