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

    私的良スレ書庫

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

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

    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
    51 : Name_Not - 2012/07/25(水) 18:47:01.00 ID:??? (+46,+28,-2)
    真だた。
    52 : Name_Not - 2012/07/25(水) 19:16:35.67 ID:??? (+91,+29,-43)
    自分もその問題見たけど、楽勝で正解だったよ!

    ただ自分が考えてたのは、new Date とかのケースだったけど…
    53 : Name_Not - 2012/07/25(水) 23:33:16.10 ID:??? (+57,+29,-6)
    こんな問題しか作れんのなら無理して問題形式にしなくていいのに
    54 : Name_Not - 2012/07/25(水) 23:46:29.90 ID:??? (+71,+9,-6)
    > 関数の中に関数を持てます(クロージャ)。

    これだけでクロージャというのもおかしいけどな。
    55 : Name_Not - 2012/07/25(水) 23:48:28.98 ID:??? (+101,+29,-3)
    >>54
    クロージャを完璧に説明してみて、どうぞ
    56 : Name_Not - 2012/07/25(水) 23:56:08.56 ID:??? (+71,+29,-12)
    >>55
    理解できてないなら、どこが分からないかまとめてから
    質問してくれないかな?
    57 : Name_Not - 2012/07/26(木) 00:13:35.21 ID:??? (-13,-30,-33)
    関数の中に関数を持てます。
    これがクロージャです。

    var a = "bar";
    foo();
    function foo() {
        var a = "foo";
        var f = new Function("return a");
        
        alert(f());
    }
    58 : Name_Not - 2012/07/26(木) 00:27:48.31 ID:??? (+44,+26,-29)
    これなぞなぞ?
    60 : Name_Not - 2012/07/26(木) 01:58:32.94 ID:??? (+23,+28,-7)
    全ての文字列に意味があるのでない限りは関数。
    肝となる関数の中身も少し残念。
    62 : Name_Not - 2012/07/26(木) 08:42:08.40 ID:??? (+12,+29,-23)
    >>57
    クロージャは外部と内部の変数を保持して活用してる感をもっと出さないとダメだと思う
    それはラムダ関数と言ったほうが正しいと思う
    63 : Name_Not - 2012/07/26(木) 09:56:46.48 ID:??? (+51,+23,-17)
    入り組んだ構造体→クロージャ
    一時的まとめ関数→ラムダ
    64 : Name_Not - 2012/07/26(木) 10:17:15.62 ID:??? (+55,+27,-18)
    >>62
    >>57 はグローバル変数しか保持してないぞ?
    65 : Name_Not - 2012/07/26(木) 11:36:38.11 ID:??? (+52,+29,-7)
    ここまでクロージャの完璧な説明なし
    66 : Name_Not - 2012/07/26(木) 12:21:12.93 ID:??? (+57,+29,-8)
    クロージャってのはクラスの代わりでしかない
    だろ?
    67 : Name_Not - 2012/07/26(木) 12:23:43.27 ID:??? (+57,+29,-24)
    私女だけど
    クロージャはオブジェクトとして扱えるメソッドのことだと思うの
    合ってるよね?
    68 : Name_Not - 2012/07/26(木) 12:41:03.45 ID:??? (+44,+26,-1)
    まだ正解なし。
    69 : Name_Not - 2012/07/26(木) 12:48:49.54 ID:??? (+52,+29,-1)
    クロージャを解説するのは一苦労ジャ
    70 : Name_Not - 2012/07/26(木) 12:53:24.90 ID:??? (+57,+29,-1)
    クスッってしたのは俺だけじゃないはず
    71 : Name_Not - 2012/07/26(木) 12:59:33.53 ID:??? (+57,+29,-18)
    JavaScriptのクロージャってC言語のポインタ的な概念で一つの壁だと思っている
    ポインタと違って理解できなくて困ることは少ないけどね
    72 : Name_Not - 2012/07/26(木) 13:27:46.81 ID:??? (-1,-29,-36)
    その関数が定義されたスコープの変数にアクセス出来る関数、くらいの認識
    73 : Name_Not - 2012/07/26(木) 13:52:19.68 ID:??? (+3,-29,-124)
    クロージャって知らなかったら
    1~1000のidを振った物をオブジェクトと取得して、falseとtrueの2つの
    状態を持たせる時とかやるときに、
    trueを1000コとか設定する必要あるやん。
    クロージャとnew使えばtrue一個で1000コのオブジェクトに対応可能だけど。
    74 : Name_Not - 2012/07/26(木) 13:56:48.23 ID:??? (+55,+29,-4)
    意味分かんねーよ。コードで示せよ馬鹿野郎
    75 : Name_Not - 2012/07/26(木) 14:00:09.63 ID:??? (+3,-30,-60)
    関数
    <script>
    var a = 10;

    function func1() {
     var a = 20;

     func2();
    }

    var func2 = function() {
     console.log(a);
    }

    func1();
    </script>
    結果: 10
    76 : Name_Not - 2012/07/26(木) 14:02:14.64 ID:??? (+3,-30,-78)
    クロージャ
    <script>
    var a = 10;

    function func1() {
     var a = 20;

     var func2 = function() {
      console.log(a);
     }

     func2();
    }

    func1();
    </script>
    結果: 20

    関数が定義されたスコープが重要だというわけか。
    77 : Name_Not - 2012/07/26(木) 14:04:13.82 ID:??? (+57,+29,-8)
    昔さ、ディスクロージャーっていうEROい映画あったよな!
    78 : Name_Not - 2012/07/26(木) 16:57:47.32 ID:??? (+98,+29,-11)
    >>52 楽勝で正解、ってひどいな。当たり前のように間違えたってことだぞw
    79 : Name_Not - 2012/07/26(木) 17:40:50.42 ID:??? (+3,-29,-255)
    W3Cといえば、Web標準化団体などと称されてご存じの方も多いのではないでしょうか。一方のWHATWGは、Apple・Mozilla・Operaに
    関連するメンバーによって設立されたコミュニティです(誰でも参加可能)。
    この双方がHTML5の仕様策定に取り組んできたのですが、この度分裂することになりました(「分裂」と表現すると怒られるのですが)。
    そして、HTML5という規格も「HTML Living Standard版」と「Snapshot版」に分かれることになりました(後者は正式名称ではない)。
    ソフトウェアでよくある「開発版」と「安定版」のようなものです。前者を推進するのはWHATWG、後者がW3Cになります。
    http://ggsoku.com/2012/07/html5-living-and-snapshot/

    相変わらずHTML5の先行きは不安だなぁ、最初から解ってた事だけども
    XMLHttpRequestまでか、9割のブラウザで安定して使えるの
    80 : Name_Not - 2012/07/26(木) 18:45:15.71 ID:??? (+52,+29,-3)
    最初っから分かれてたじゃん
    81 : Name_Not - 2012/07/26(木) 19:06:17.80 ID:??? (+58,+22,-1)
    >>78
    え?意味不明
    82 : Name_Not - 2012/07/26(木) 19:19:20.32 ID:??? (+86,+29,-17)
    俺も楽勝で正解だった
    83 : Name_Not - 2012/07/26(木) 19:27:04.11 ID:??? (+69,+29,-11)
    >>82 楽勝で正解、ってひどいな。当たり前のように間違えたってことだぞw
    84 : Name_Not - 2012/07/26(木) 20:42:09.94 ID:??? (+35,+2,-48)
    10進数と16進数の場合
    1を2にしたり、8を9にするのはどんなに主義主張する奴が多くても大丈夫なんだが
    9の次どうするかで10にするかAにするか、10の方が安定だ、Aのほうが便利だって分かれるのがHTML5

    ちなみに10って唱えてるのはマイクロソフトだけ
    85 : Name_Not - 2012/07/26(木) 20:46:13.29 ID:??? (+50,+27,-1)
    アホはレスすんな
    86 : Name_Not - 2012/07/26(木) 21:10:11.70 ID:??? (-1,-29,-51)
    いやいや10進巣と16進数どころかさ
    IE→4ビット
    オペラ、サファリ、火狐→16ビット
    クローム→32ビット
    コレ位の違いはある
    87 : Name_Not - 2012/07/26(木) 21:28:38.90 ID:??? (+57,+29,-3)
    酔っ払い及び薬中は及びではありません
    88 : Name_Not - 2012/07/26(木) 21:33:02.50 ID:??? (+99,+29,-87)
    クロームとかFireFoxの拡張やWEBアプリケーションがもっと盛んになって欲しいな
    JavaScriptを趣味として特にたくさんの日本人に始めて欲しい
    ここでもそういう話題がほとんど話題にならないでjQueryとかばかりなのは進化を感じられなくて悲しいよね
    89 : Name_Not - 2012/07/26(木) 21:43:26.03 ID:??? (+76,+29,-112)
    くろーむとじゃいれgpxmのぁぃうlすいううあwrbあぷりおけ^syぽんgはもっろwさmかんんmんみおなってほしいイナ
    じゃヴぁscりptをしぃもとしてtぽkぅにたくさんのの本陣にhじゃじめてほしい」
    ここでも」そういうわふぁおがjptぽmjdふぉ」わふぁいじじゃらじゃいでjくえるtぽかはかっりなじょ9はしんかを」かんじwられなkぅて]かjな恣意よね

    >>88 をタッチタイピングしたらこれ↑だよ (´;ω;`)
    91 : Name_Not - 2012/07/26(木) 21:54:31.72 ID:??? (-1,-29,-9)
    クロージャを使えばstaticやprivateやpublicな変数や関数を作ることが出来る
    92 : Name_Not - 2012/07/26(木) 22:06:40.00 ID:??? (-2,-30,-19)
    くr0はを9」つヵえばsdtatticやprivateあ」」@iblocな」hじぇン数じゃうあ関数をrつぅることができあう
    93 : Name_Not - 2012/07/26(木) 22:47:22.66 ID:??? (-11,-29,-34)
    >>90
    >引数funcに、alertを渡している
    なんか勘違いしてない?
    あと関数オブジェクトだから
    94 : Name_Not - 2012/07/26(木) 23:14:31.48 ID:??? (+40,+22,-2)
    え?意味不明
    95 : Name_Not - 2012/07/27(金) 00:07:45.35 ID:??? (+95,+29,-32)
    javascriptの解説サイト作ろうとしてるんだけど、
    何を解説したら需要ある?
    正規表現とクロージャあたり?
    96 : Name_Not - 2012/07/27(金) 00:10:18.71 ID:??? (+57,+29,-18)
    腐るほど存在してるから劣化版なら不要です
    97 : Name_Not - 2012/07/27(金) 00:13:57.65 ID:??? (-1,-29,-74)
    グローバル変数って100コとか1000コとかになるとどうなるん?
    メモリ食い過ぎになるん?動作が不安定なん?
    グローバル変数が多いと何がどう不具合なんですか?
    98 : Name_Not - 2012/07/27(金) 00:16:35.81 ID:??? (+15,-29,-11)
    >>90
    eachArrayのループの中でのfuncの実行には
    callを使いたい気ぶん
    99 : Name_Not - 2012/07/27(金) 00:16:57.44 ID:??? (+57,+29,-19)
    メモリの心配は不要だけど、名前が衝突するんよ。
    100 : Name_Not - 2012/07/27(金) 00:18:11.46 ID:??? (+15,-12,-3)
    100コ、1000コは問題ないが、10000コは大問題。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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