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

    私的良スレ書庫

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

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

    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
    451 : Name_Not - 2012/04/26(木) 21:27:12.30 ID:??? (+66,+29,-2)
    分からずに>>431>>432を書いてたのか…
    452 : Name_Not - 2012/04/26(木) 21:31:05.29 ID:??? (+57,+29,-8)
    今は昔と違って良書色々有るんだから勉強しろよ
    453 : Name_Not - 2012/04/26(木) 21:31:45.81 ID:??? (+56,+28,-1)
    ここIDで出ないからレスの繋がりわかりにくいな
    454 : Name_Not - 2012/04/26(木) 21:36:15.61 ID:??? (+35,-29,-5)
        _, ,_  パーン
     ( ‘д‘)
      ⊂彡☆))Д´) >>442
    455 : Name_Not - 2012/04/26(木) 21:47:39.49 ID:??? (+84,+29,+1)
    >>454
    殴る理由を聞こうか
    456 : Name_Not - 2012/04/26(木) 21:51:31.57 ID:??? (+5,-29,-53)
    >>448
    >>450
    サンクス

    >>450
    自分の書けるコードの別の書き方って複数あるだろうから、
    知らんのもあるさ。

    431はprototypeとnewとonclickとクロージャと使うって縛りで
    書いたコードだった。
    457 : Name_Not - 2012/04/26(木) 21:55:44.79 ID:??? (+55,+21,+1)
    >>455
    衝動
    458 : Name_Not - 2012/04/26(木) 22:29:19.63 ID:??? (+71,+29,-12)
    >>442
    >>429が自分で調べて答えを導き出すチャンスや楽しさを奪った罪が大きい
    459 : Name_Not - 2012/04/26(木) 22:35:48.66 ID:??? (+52,+29,-1)
    いや、全然奪ってないし。
    460 : Name_Not - 2012/04/27(金) 00:11:54.60 ID:??? (+57,+29,-30)
    全然クロージャでもないし即時実行してるだけなんだがw
    そもそもsetTimeoutすら関係ないっていうね

    書いた後見返して気付いた事だがw
    461 : Name_Not - 2012/04/27(金) 00:19:04.49 ID:??? (+84,+29,-6)
    結局クロージャも水の泡か
    462 : Name_Not - 2012/04/27(金) 00:36:59.35 ID:??? (+37,+14,-7)
    なんかネタな~い?
    463 : Name_Not - 2012/04/27(金) 00:40:09.51 ID:??? (+12,-29,-3)
    new function()の使い方教えて下さい。
    ぐぐっても出てこないもので。
    464 : Name_Not - 2012/04/27(金) 00:48:36.54 ID:??? (+51,+23,-17)
    一度しか使わせない
    コンストラクタじゃねーの?
    465 : Name_Not - 2012/04/27(金) 03:53:36.22 ID:??? (+87,+29,-1)
    取り越しクロージャだったな
    466 : Name_Not - 2012/04/27(金) 06:43:09.68 ID:??? (+66,+30,+0)
    467 : Name_Not - 2012/04/27(金) 07:07:54.80 ID:??? (+37,+14,-14)
    アナログ描画入門を見たな
    468 : Name_Not - 2012/04/27(金) 07:37:33.02 ID:??? (+27,+9,+0)
    kwsk
    469 : Name_Not - 2012/04/27(金) 07:49:58.35 ID:??? (+57,+29,-6)
    クロージャではないが、汚染を防ぐのに便利だ
    470 : Name_Not - 2012/04/27(金) 15:15:02.38 ID:??? (+12,-30,-197)
    >>425
    すいません、途中できれてました。
    こんなbookmarkletです。
    iOS系で使いたいなと考えているんですが・・・

    javascript:h=location.href;
    document.addEventListener('gesturechange',function(){=window.getSelection();
    if(s!='')location.href='draftpad:///insert?after='+encodeURIComponent('\n'+s+'\n');
    });

    動作は、
    Safariで表示している部分を選択してから、
    複数の指でタップすると選択分をdraftpadへ改行付きで渡します。
    どうせ渡したあとでいじるなら、
    draftpadに渡す前にs=s.replace(/ /g ,",");などを使って、
    選択中の文字列の中から連続スペース「 」を「,」に置換したいのです。

    変数sの中の文字列を置換する方法がありましたら、
    御教示お願いいたします。

    471 : Name_Not - 2012/04/27(金) 15:16:41.63 ID:??? (-2,-30,-28)
    draftpadに渡す前にs=s.replace(/ /g ,",");などを使って、
    選択中の文字列の中から連続スペース「 」を「,」に置換したらいい
    472 : Name_Not - 2012/04/27(金) 15:50:18.06 ID:ae0ARIH3 (+35,+29,-31)
    >>449
    100スレ目に入ったら
    何か気の利いたことを書いてドヤ顔しようと
    そわそわしています
    473 : Name_Not - 2012/04/27(金) 15:59:21.43 ID:??? (+61,+30,-45)
    質問の意図や前提をくみ取れない糞質問
    が多い。それで回答者が逆質問をしたり
    悪口を言ったりする。それを前もって思
    い描く力が絶望的に欠如してるに違いない。
    スーパーハッカーだけが意図を理解できる。
    レアなそういう神が颯爽と登場する予感。
    474 : 463 - 2012/04/27(金) 17:18:04.90 ID:??? (+6,-29,-4)
    なんか適当なnew function のサンプル貼ってください
    475 : Name_Not - 2012/04/27(金) 17:21:07.66 ID:??? (-1,-29,-2)
    new function() {} なのか new Function() なのか
    476 : Name_Not - 2012/04/27(金) 17:26:01.94 ID:??? (-1,-29,-5)
    >>474
    function#bindを実装する場合なんかは便利だね。
    477 : Name_Not - 2012/04/27(金) 17:29:59.99 ID:??? (+0,-29,-18)
    >>463>>474
    javascript "new function"
    をググれカス
    478 : Name_Not - 2012/04/27(金) 18:15:41.14 ID:YDT3BfOf (-13,-30,-44)
    連想配列からキーを検索する関数の書き方が分かりません。
    配列じゃないので難しいです。たとえば、こんな感じで動かしたいです。
    var data = { a:0, b:1, c:2 };
    var key = getKey(data, 1); // 'b'
    479 : Name_Not - 2012/04/27(金) 18:36:23.43 ID:??? (+33,+17,-1)
    >>478
    重複したらどうするの?
    480 : 478 - 2012/04/27(金) 18:40:38.77 ID:YDT3BfOf (-22,-5,+0)
    最初のキーを取得したいです。
    481 : Name_Not - 2012/04/27(金) 18:53:20.87 ID:??? (+57,+29,-9)
    やっぱfor-inで走査照合するしかないのかな。
    逆引きハッシュをあらかじめ作っておく手もあるか。
    482 : Name_Not - 2012/04/27(金) 20:31:13.10 ID:??? (+108,+14,-77)
    >>478
    データの内容からオブジェクトの名前を取得するという構造がおかしいわ。
    それならデータの内容を名前にしたオブジェクト名の配列を用意するべき。
    483 : Name_Not - 2012/04/27(金) 20:58:25.13 ID:??? (+57,+29,-8)
    連想配列の扱い方が分かってないだけじゃん
    回答する必要なし
    484 : Name_Not - 2012/04/27(金) 21:01:34.83 ID:??? (+52,+29,-2)
    なにこの仕切り屋さん。
    485 : Name_Not - 2012/04/27(金) 21:21:26.67 ID:??? (+52,+29,-4)
    逆引きハッシュを維持するに1票。
    486 : Name_Not - 2012/04/27(金) 22:15:11.14 ID:??? (+67,+29,-4)
    全部ひとつのオブジェクトの中に入れちゃえ
    487 : Name_Not - 2012/04/27(金) 22:54:27.50 ID:??? (+67,+29,-37)
    >>482
    オブジェクトというよりハッシュ的に使いたいんだろ。
    例えば氏名をキーに年令を格納とか。
    488 : Name_Not - 2012/04/27(金) 22:56:58.56 ID:??? (+72,+29,-17)
    >>482
    なにいってんの?その手の処理はよくあるから。
    489 : Name_Not - 2012/04/27(金) 22:59:31.24 ID:??? (+70,+29,-3)
    >>202 禿同。全部同じ奴なのかねえ。
    490 : Name_Not - 2012/04/27(金) 23:27:34.76 ID:??? (+0,-28,-23)
    Objectオブジェクトは連想配列の完全な代用にはならないから注意しろ。
    491 : Name_Not - 2012/04/27(金) 23:30:12.39 ID:??? (+91,+29,-19)
    「重複したら最初のキーを取得したい」ってのがねー「最初」ってのがねー
    やっぱり、データと名前が逆だわ。他に方法ないでしょ。
    492 : Name_Not - 2012/04/27(金) 23:33:42.18 ID:??? (+57,+29,-22)
    どのAPI見ても普通は最初のキーを返すぞ。
    結果によって文字列だったり配列だったり、そりゃないわ。
    493 : Name_Not - 2012/04/27(金) 23:40:35.68 ID:??? (+14,-30,-46)
    基本的にはこう。
    var getKey = function(obj, value) {
    for (var key in obj) {
    if (obj[key] === value) {
    return key;
    }
    }
    return null;
    };
    var getKeys = function(obj, value) {
    var keys = [];
    for (var key in obj) {
    if (obj[key] === value) {
    keys.push(key);
    }
    }
    return keys;
    };
    494 : Name_Not - 2012/04/27(金) 23:47:20.10 ID:??? (+57,-4,-11)
    それだと任意(の順)のキーが返ってくる
    495 : Name_Not - 2012/04/27(金) 23:49:12.68 ID:??? (+97,+28,-4)
    >>494
    どゆこと?正しいコード書いてみて。
    496 : Name_Not - 2012/04/28(土) 00:01:18.91 ID:??? (+55,+27,-18)
    そもそもオブジェクトに順序は関係ないと思うが
    497 : Name_Not - 2012/04/28(土) 00:01:45.73 ID:??? (+104,+29,-40)
    >>495
    プロパティの順番は保証されてないから
    キーの順番に意味があるならその順番を保持していないといけない
    498 : Name_Not - 2012/04/28(土) 00:07:58.48 ID:??? (+71,+29,-15)
    >>497
    矛盾してるよ。順番は保証されてないのにキーの順番に意味があるわけが無い。
    499 : Name_Not - 2012/04/28(土) 00:10:22.00 ID:??? (+57,+29,-27)
    キーの順番に意味があるなら、
    その順番を別途保持していないといけない
    ってことだろ?
    ちゃんと分かるように書け&分かれ
    500 : Name_Not - 2012/04/28(土) 00:38:54.05 ID:??? (+70,+29,-17)
    >>491
    本人がそれを望んでるんだから、それでいいじゃん。
    そこまでケチを付けるのか。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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