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

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    601 : Name_Not - 2012/03/23(金) 22:43:50.36 ID:??? (+45,+29,-34)
    >>599 JSにおいてはシングルとダブルに違いはないからうっかりだと思う
    >>600 どちらが正しいという訳ではない。好きな方を使えばいいし、ルールがあるなら従うべき。
    602 : Name_Not - 2012/03/23(金) 22:48:22.15 ID:??? (+91,+29,-43)
    前から思ってたんだけどgoogle関連って有料にならないの?
    無料で使わせてたらメリットなくね?
    603 : Name_Not - 2012/03/23(金) 22:51:08.10 ID:P6jysABl (-15,+28,+2)
    >>601
    なるほど。
    ありがとうございます。
    604 : Name_Not - 2012/03/23(金) 23:12:48.05 ID:??? (+69,+29,-25)
    >>602
    クロームが一番効率的に処理できるようなライブラリを配布してんじゃね
    605 : Name_Not - 2012/03/23(金) 23:17:11.83 ID:??? (+46,+28,+0)
    何それ超セコイ
    606 : Name_Not - 2012/03/23(金) 23:20:14.37 ID:??? (+57,+29,-5)
    すでに企業が利用するようなのは無料じゃなくなってるよ
    608 : Name_Not - 2012/03/24(土) 00:32:34.00 ID:??? (+3,-30,+0)
    【環境】
    WinXP SP2, SP3 IE6 / Win7 SP1 IE8
    jquery 1.7.1

    【何がしたいのか】
    JQueryでセレクタの値をタグの種類、属性に依らず透過的に取得できる関数を作りたい。
    引数としてid属性、またはname属性を可変個受け取り、対応する値を取得する必要があります。

    今は各タグ種類ごとにname属性とid属性で値をとってみて、取れればそれを戻すというやり方で愚直にやっています。
    もう少し楽にタグ、属性の判別をする方法はないでしょうか。

    【期待する結果】
    textbox(input type='text')の場合はvalue、
    selectBox(select option)の場合はselected、
    ラベル(p, span)の場合はtextを取得し、
    {KEY: VALUE, KEY2: VALUE2}のJSON形式に集約して戻す。
    また、selectBoxが複数選択の場合は、VALUE部を配列にする。
    ※ KEY : 引数として渡された属性、VALUE : 取得した値

    【サンプルコード】
    // foo, baa, hogeはid、またはname属性の値
    // hogeはselectBoxで複数個選択を想定
    var jsonObj = func1('foo', 'baa', 'hoge');
    alert(jsonObj) // => {'foo': 'val1', 'baa': 'val2', 'hoge': ['val3', 'var4']}

    よろしくお願いします。
    610 : Name_Not - 2012/03/24(土) 04:18:17.68 ID:??? (+3,-30,-47)
    608です。
    var fArray = $('form').serialiseArray();
    $(fArray).each(function(key, val) {
    // マッチング
    });
    // マッチしない場合はラベルの可能性あり。

    こんなんでいけそうな感じがしてきました…
    611 : Name_Not - 2012/03/24(土) 11:27:32.00 ID:??? (-5,-23,+0)
    質問です
    612 : Name_Not - 2012/03/24(土) 11:31:28.93 ID:??? (+3,-29,-77)
    ミスりました


    javascriptのarrayは、vbscriptより処理が遅いという内容をネットで見たんですが、
    本当にそうなんでしょうか?

    外部のファイルを読み込んだりして、その情報を
    jsでtableにし、結構沢山arrayを繰り返しで処理したりしています。

    タイミングによりますが、ロードしたとき確かにちょっと時間かかるかなという時はあるような。

    array自体や、document.writeなど、arrayの繰り返しに関わる部分だけ、
    vbsの記述に直した方がいいんでしょうか?
    613 : Name_Not - 2012/03/24(土) 11:49:37.85 ID:??? (+57,+29,-56)
    自分でちゃんと試せよ、試したんなら自分で結論出せるだろ

    一応言っとくとvbの方が早いなんて有り得ないから
    縄文時代から来た人でつか?

    ロード時に時間がかかるのは最適化してるんだから当たり前
    614 : Name_Not - 2012/03/24(土) 12:19:34.32 ID:??? (+57,+29,-14)
    縄文時代にはまだJavaScriptは誕生してないよ
    615 : Name_Not - 2012/03/24(土) 12:41:21.67 ID:??? (+57,+29,-19)
    ワロタw
    『絶対ない』と言う事を証明出来る事は絶対ない
    って常識なんですけどーw阿呆ですかーwんー?
    616 : Name_Not - 2012/03/24(土) 12:57:06.77 ID:??? (+57,+29,-5)
    業務でブラウザ決め打ち出来るならともかく、いやそれでもvbsとかやめろよ
    617 : Name_Not - 2012/03/24(土) 13:19:36.90 ID:??? (-1,-29,-13)
    サーバーサイドのvbscriptとjscriptの話じゃね?
    619 : Name_Not - 2012/03/24(土) 15:17:15.60 ID:??? (+57,+29,-24)
    この世にブラウザ、バージョンは無数にある
    自己判断自己責任で君の好きにやればいい
    620 : Name_Not - 2012/03/24(土) 16:28:19.97 ID:??? (-1,-29,-34)
    少なくともIE6以降のwebブラウザでは問題ないと思うがなあ
    Mac版IE5とかiCabとか初期のsafariとかとか、怪しい気がしなくもないけど
    621 : Name_Not - 2012/03/24(土) 16:49:20.78 ID:??? (-7,-29,-18)
    IE で NodeList を渡せないってのはあるけど、arguments は大丈夫だとおも
    622 : Name_Not - 2012/03/24(土) 17:33:47.16 ID:??? (+47,+29,-11)
    >>618
    「sliceかましてる」って、そっちの方が危ないだろ
    623 : Name_Not - 2012/03/24(土) 17:39:13.37 ID:lLyrOwf9 (-16,+29,-12)
    >>621
    これを勘違いしてるかも試練。

    >>622
    どう危ないかご教授ねがえますでしょうか?
    624 : Name_Not - 2012/03/24(土) 17:51:08.93 ID:??? (+20,+29,-7)
    いいから早くうせろって……空気読めよ
    625 : Name_Not - 2012/03/24(土) 18:21:02.56 ID:??? (+52,+29,-8)
    でも少し…
    この風…泣いています
    626 : Name_Not - 2012/03/24(土) 18:31:54.86 ID:??? (+36,+13,-2)
    ここ質問スレじゃないの?
    628 : Name_Not - 2012/03/24(土) 19:40:07.79 ID:??? (+55,+29,-18)
    解らずに批判した馬鹿だろほっとけ
    sliceなんか古典的方法だし
    多くのライブラリ等で使われてきた方法だろ
    629 : Name_Not - 2012/03/24(土) 20:15:38.40 ID:??? (+20,-30,-86)
    >>627
    Function.prototype.applyの第二引数にargumentsを渡せるのは仕様。
    Array.prototype.sliceのthis値にargumentsが適用するかは実装依存。
    630 : Name_Not - 2012/03/24(土) 20:27:31.72 ID:??? (+55,+29,+0)
    >>629
    後半は間違ってるよ。
    631 : Name_Not - 2012/03/24(土) 20:46:14.40 ID:lLyrOwf9 (-17,+29,-64)
    >>629
    ありがとう。
    ちょい仕様書読んでみるが、jsの場合は過去の実装依存が残ってる以上は仕様よりも実装優先、
    過去の慣例のほう優先って感じだから、実装依存を無視できないのよ。。。
    632 : Name_Not - 2012/03/25(日) 05:27:03.93 ID:??? (-2,-30,-61)
    applyの第2引数はまさしくargumentsになるのに、argumentsが渡せないのはどう考えてもおかしいだろ
    そんな実装は聞いたことないし、どうやったらバグができるのか検討もつかないね
    633 : Name_Not - 2012/03/25(日) 05:29:53.56 ID:??? (+44,+21,+0)
    もしかして:見当もつかない
    634 : Name_Not - 2012/03/25(日) 19:46:25.23 ID:??? (+68,-29,-22)
    http://d.hatena.ne.jp/suginoy/20111117/p1
    >オブジェクトとstringがどのようにして比較されるか
    について解説お願いできますか
    635 : Name_Not - 2012/03/25(日) 19:49:36.26 ID:??? (+99,+29,-28)
    ゲーム製作用に右か左クリック長押しのときにイベント発生したいんですが何てイベントハンドラを使えばできますか?
    636 : Name_Not - 2012/03/25(日) 20:09:15.04 ID:??? (+110,+29,-19)
    >>634
    toStringとか比較とかでggrkstd
    せっかくだから自力で調べてよくJSの根幹を理解しろ

    >>635
    ここは保育園じゃありませんよ!?ggrkstd
    ググってもわからなかったら代案考えろ
    そこがプログラマーにとって一番大切な所だ
    637 : Name_Not - 2012/03/25(日) 21:51:06.62 ID:??? (+72,+29,-14)
    >>636
    そんな文章は知識が無くても書ける
    知らないくせに偉そうにレスするでない
    引っ込んでおれ
    638 : Name_Not - 2012/03/25(日) 22:05:06.42 ID:??? (+44,+26,+0)
    639 : Name_Not - 2012/03/25(日) 22:07:47.84 ID:??? (+15,-2,-2)
    640 : Name_Not - 2012/03/25(日) 22:34:38.24 ID:??? (+57,+29,-9)
    知らねえんだろと煽っても無駄です。とずっとテンプレに入ってましたからね。
    641 : Name_Not - 2012/03/25(日) 23:06:39.99 ID:??? (+41,+29,-9)
    煽りじゃなくて忠告しただけだ。
    無理にレスしないで引っ込んで俺と言っておるのだ
    642 : Name_Not - 2012/03/26(月) 01:15:05.47 ID:??? (+11,-29,-4)
    >>635
    mouseupとmousedownじゃねえの?
    643 : Name_Not - 2012/03/26(月) 08:17:30.30 ID:??? (+70,+30,-54)
    >>641
    君のレス付けは下手な催促か荒らしてるようにしか見えない事を客観的に判断できないと。
    君は満足できたのかもしれないけど他人には迷惑にしかなってないから気をつけな。
    644 : Name_Not - 2012/03/26(月) 08:58:23.43 ID:??? (-3,-29,-16)
    >>641
    糞爺のeigodooみたいな奴だな
    645 : Name_Not - 2012/03/26(月) 10:05:51.89 ID:??? (+67,+29,-28)
    >634,635は自分でここまでやりました感、コードが一切ない
    ぱっとでの質問のように思わるのがいけないところ
    コードがない質問は荒れるな
    646 : Name_Not - 2012/03/26(月) 10:48:15.12 ID:??? (+42,+24,+0)
    黙れ
    647 : Name_Not - 2012/03/26(月) 10:49:00.75 ID:??? (+57,+29,-14)
    知識も無いくせに威張りたいだけの低脳にようはない
    誰も頼んでないから黙っていてくれないかね
    648 : Name_Not - 2012/03/26(月) 10:51:33.17 ID:??? (+12,-29,-28)
    第一>>636はよく質問内容も理解できてないのに
    >toStringとか比較とかでggrkstd
    という的外れな回答にもならないレスをするでない!
    649 : Name_Not - 2012/03/26(月) 11:04:42.03 ID:??? (+58,+30,-39)
    荒れるから他の回答者にケチ付けんなって
    そんなに俺には他人より能力があると思うのなら黙って回答示しとけばカッコイイのに
    まああんまり質問者を甘やかせるのもどうかと思うけどな
    650 : Name_Not - 2012/03/26(月) 11:23:05.24 ID:??? (+57,+29,-15)
    質問者はマヌケ、回答者はマナーが悪すぎ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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