のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,904人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    元スレ+ JavaScript の質問用スレッド vol.84 +

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    652 = :

    ++や--を使う人=堅牢なソースコードを作るこだわりを持って無い人=jslintを使うべきでない人
    ってことですか。

    そこまで言うんだから、もちろん>>650は++や--は使わない人なんですよね。

    653 = :

    半分Yes
    長期的にお世話になりそうなコードではそうする

    規模の小さい、短期間しか使わない、二度と弄らないようなコードではlint自体使わない

    654 = :

    「オブション」ってなんでやねん。
    カナタイパー?

    655 = :

    ケータイとかiPhoneとかなんじゃね
    いや知らんけど

    656 = :

    >>654
    チャイナタイパー

    658 = :

    >>657
    string.split(/(?=.)/) で配列化するとか。

    666 = :

    >>658
    この正規表現なに?

    669 = :

    >>666
    そんなの記憶にねーよ

    670 = :

    >>666
    見ての通りだよ

    671 = :

    >>588 >>589
    遅くなりましたがありがとうございます、その線で調べてみます。

    673 = :

    jqueryでなければいくらでもやりようがあるが、jqueryは普段使ってないから知らん。

    675 = :

    >>672
    無いです

    676 = :

    IEをハブる

    680 = :

    <script type="text/javascript">
    <!--
    function test(btn){
      alert(document.getElementsByName("button")[1] == btn);
    }
    -->
    </script>
    </head>
    <body>
    <form action="post">
    <input type="button" name="button" value="button1" onclick="test(this);">
    <input type="button" name="button" value="button2" onclick="test(this);">
    </form>


    同名のボタン(btn)のインデックスの取り方教えてください。
    button1を押したら1、button2を押したら2を返したいです。

    681 = :

    >alert(document.getElementsByName("button")[1] == btn);



    >alert(btn.value);

    にしてみると何か分かるかもしれない。
    あとscriptタグの中をコメントアウトするのは今どき完全に無駄なんで要らないと思うよ。

    682 = :

    >>681
    俺なんかスクリプト処理禁止で使うことがよくあるから、
    コメントアウトは有ったほうがいいよ。

    683 = :

    >>680
    これならbuttonのnameとかvalueがそれぞれ同じでもいける

    function test(btn){
     var a = btn.parentElement.tags("input");
     alert(function(){for(i=0; i<a.length; i++)if(a[i]==btn)return i+1;}());
    }

    684 = :

    >>681>>683
    ㌧クス!!
    test(btn)はちょっと適当にテストしてた残りだったんだけど、
    やっぱり回さないと、同名のインデックスって取れないのかな・・・
    本当にやりたいのは10個の同名のオブジェクトなんだけど、
    例えば、これが100個、1000個になった場合は回さないで取れれば良いんだけど。。

    685 = :

    何を作りたいのかは知らないが配列の順番に依存してる点で設計が悪い

    689 = :

    html側にname以外で識別子の代わりになるものを仕込んだりすれば楽にできる
    汎用性のあるスクリプトにしたいなら無理だけど
    結局は設計次第だな

    692 = :

    <script type="text/javascript"><!--
     // HTML4
     var i = 0;
     i--;  // コメント内に "--" は書けない!
     i -= 1; // "-=" は書ける
    //--></script>

    <script type="text/javascript"><!--
     // HTML5
     // HTML5 では "-->" でコメントを閉じても良い
    --></script>

    693 = :

    結局for文で回すのがよさそうです。。
    ご教授ありがとうです。

    695 = :

    >692
    コメント中に--が禁止されてるのは実装がより複雑になって不具合を起きることがないようにするための配慮であるが
    既にどのブラウザも複雑な実装によって使っても問題なくなってる
    そういう中でHTML4では使えないと言って何になるんだい?
    もっと本質的な意味を考えた方がいいよ

    696 = :

    >>695
    本質的な意味ってんなら、SGML、XMLともに構文違反だ
    XHTML 1.0で--なんか書いたらXMLパーサが受け付けない
    HTML 4.0をSGMLパーサ処理することはないだろうから
    こっちははなから眼中にないがな

    データの保存性、相互運用性ではなく
    今あるブラウザで動けばいいなら素直にHTML5に移行しろ
    そんな奴がJavascriptについては堅牢性だの保守性だの語るわけだから
    ちゃんちゃらおかしいわな

    697 = :

    配慮であるが(笑)

    698 = :

    >>695
    仕様と実装は本質的に意味が違う。
    自分の観測範囲のブラウザでだけ動作保証できればよく、相互運用性を度外視していいのなら仕様を無視すればいいと思うよ。
    しかし、script要素に対応せずコメントに対応する全ての実装を知っているとは凄い自信だな。

    700 = :

    JavaScriptの例外処理について教えてください。

    try {
    } catch (e) {
    alert(e.description);
    }

    でエラーの詳細が取得できますが、エラーの発生行数を
    取得することはできないでしょうか?
    ご存知のかたがおられましたらお願いいたします。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について