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

    私的良スレ書庫

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

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

    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
    352 : Name_Not - 2010/11/18(木) 02:40:38 ID:??? (-28,-29,-27)
    >>344-345
    変数も関数も同じ名前空間を利用しているので、後に定義した方で上書きされる。
    ローカル変数を使った方が良い。
    353 : Name_Not - 2010/11/18(木) 02:40:57 ID:??? (+24,+29,-26)
    >>349のレスで思い出したんだがここ数日thinkってコテハン来てないな
    風邪でも引いたのか?
    355 : Name_Not - 2010/11/18(木) 02:43:28 ID:??? (+27,+29,-6)
    文体と場をわきまえない引用で分かるが言ってやるな
    356 : Name_Not - 2010/11/18(木) 02:44:20 ID:??? (+14,+20,-41)
    >>351
    ありがとう、確認した。(あまり使わないプロパティを見たら、IDLを読む癖をつけた方がいいかもしれない…)
    357 : Name_Not - 2010/11/18(木) 02:44:26 ID:??? (+25,+29,-66)
    おい!絵本シリーズ馬鹿にすんな!
    あれは白樺湖ぐらいの浅さだが、データベースってなぁに?って俺は超わかりやすかったんだぞ!



    まぁ俺もその後別の本買ったけど
    358 : Name_Not - 2010/11/18(木) 02:49:11 ID:??? (+40,+29,-3)
    それって同じ人が描いてんの?
    359 : Name_Not - 2010/11/18(木) 02:50:52 ID:??? (+87,+29,-83)
    これか
    1764円ってやけに安いな
    そんでもってアマゾンレビューに
    「非常に中途半端な内容に終わってしまっている。」
    と書いてあるぞ
    イメージ的に理解しやすいって書いてあるからオブジェクト指向の説明とかから書いてあんのかな?
    >>358
    買ってる人は結構多いみたい
    360 : Name_Not - 2010/11/18(木) 02:56:30 ID:??? (+33,+29,-22)
    >>358
    他にPerlとかあったから同じ人なんじゃない?よくわかんないけど
    SQLって何?メモ帳使うの?phpと関係あんの?
    ぐらいの俺には丁度良かった
    361 : Name_Not - 2010/11/18(木) 03:07:43 ID:??? (+32,+29,-2)
    とりあえず>>339はごめんなさいしないとな
    362 : Name_Not - 2010/11/18(木) 11:34:12 ID:??? (-29,-29,-54)
    >>265
    Web Publishingに電子書籍も入れてくれ
    ブラウザベンダーがWebアプリケーションにこだわりすぎた結果
    こっちはKindleの一人勝ち状態
    XLinkならコピーコントロールもできたはずなんだがなー
    363 : Name_Not - 2010/11/18(木) 15:41:52 ID:??? (+14,+26,-12)
    金玉アイドル
    365 : Name_Not - 2010/11/18(木) 17:53:54 ID:??? (+26,+29,-28)
    お前がそれで良いと思うならそれでいいさ
    やりようによっては他のメリットもあるが説明が面倒だ

    確実に言えることは、そこの書き方はまねるな
    366 : Name_Not - 2010/11/18(木) 17:56:52 ID:??? (+22,+29,+0)
    ずいぶん上から目線ですね
    367 : Name_Not - 2010/11/18(木) 17:57:29 ID:??? (+24,+30,-20)
    ここ知識はあるが小馬鹿にした態度をとる奴が定期的に出るな
    368 : Name_Not - 2010/11/18(木) 18:07:11 ID:??? (+15,+22,-1)
    ここだけじゃない
    369 : Name_Not - 2010/11/18(木) 18:07:28 ID:??? (+27,+29,-1)
    肝心なことをいわないから参考にならない
    370 : Name_Not - 2010/11/18(木) 18:11:07 ID:??? (+27,+29,-15)
    説明することもできないんだから知識もないんだよ
    371 : Name_Not - 2010/11/18(木) 18:17:39 ID:??? (+25,+27,-30)
    クロージャとか無名関数とかいまいちわからんよ
    372 : Name_Not - 2010/11/18(木) 18:19:38 ID:??? (+27,+29,-21)
    無名関数ではなく匿名関数というべき、と聞いたことがあるんだけどどう違うんだろう?
    373 : Name_Not - 2010/11/18(木) 18:23:14 ID:??? (+20,+29,-13)
    言葉なんてどうでもいいわ
    374 : Name_Not - 2010/11/18(木) 18:23:50 ID:??? (+27,+29,-5)
    説明ったってお前ら長文よまないじゃん
    375 : Name_Not - 2010/11/18(木) 18:24:57 ID:??? (+22,+29,+0)
    お前と一緒にすんな
    376 : Name_Not - 2010/11/18(木) 18:26:09 ID:??? (+27,+29,-5)
    長文でも読む人は読む
    ROMっている人が大勢いる
    379 : Name_Not - 2010/11/18(木) 19:02:56 ID:??? (+22,+29,-3)
    書き逃げははてブなんかと変わらん
    380 : Name_Not - 2010/11/18(木) 20:02:22 ID:nE9bz1aE (-16,+29,-28)
    >>365
    > 確実に言えることは、そこの書き方はまねるな
    って言ってる理由って何?真似ない方がいいって言うほどのデメリットがパッと思いつかない
    381 : Name_Not - 2010/11/18(木) 20:15:25 ID:??? (+25,+29,-88)
    >>364
    > 単純に1個オブジェクト用意してその中に変数やらメソッド突っ込めば
    これだとグローバル汚しているし、関数や変数の制限に制約が出てくる
    オブジェクトを分けた方がベターな時にお勧めできない
    383 : Name_Not - 2010/11/18(木) 20:22:01 ID:??? (-21,-23,-33)
    >>381
    その辺のライブラリが普通にやってることじゃないか
    jQueryとかuupaaとか
    385 : Name_Not - 2010/11/18(木) 20:40:26 ID:??? (-23,-26,-35)
    グローバルを汚すなと言う人が
    prototypeを拡張していたりRegExp.$1とか使ったりしていると
    何だかなあと思う
    386 : Name_Not - 2010/11/18(木) 20:46:21 ID:??? (+27,+29,-97)
    無名関数の中で複数のオブジェクトを作って、最終的に一つのオブジェクトに統合する方法もある

    グローバルを汚すな、というのは用途による
    再利用しないなら汚すべきではないと思う
    387 : Name_Not - 2010/11/18(木) 20:52:13 ID:??? (+27,+29,-41)
    グローバル汚染はvarの付け忘れによるものが多い
    名前をちゃんと考えれば問題は少なく、過剰反応しすぎと思う

    プロトタイプ汚染の方が問題の根は深い
    388 : Name_Not - 2010/11/18(木) 20:59:15 ID:??? (-26,-29,-100)
    Object.prototypeの拡張でなく、特に被らないようなサービス独自の特殊なメソッドだったら
    prototype拡張してもらっても構わないな。

    Object.prototypeを拡張されると全部に影響すると困るし、
    既にあるメソッド名で拡張されると思いもよらぬ副作用があるからそれだけは困る
    389 : Name_Not - 2010/11/18(木) 21:01:02 ID:??? (+33,+29,-55)
    不具合を発生させる人の多くはちゃんと考えないから、グローバル汚染と言われるのだと思う
    ちゃんと考える人にとっては、グローバル汚染もprototype汚染も大した問題じゃない
    390 : Name_Not - 2010/11/18(木) 21:05:45 ID:??? (-17,+29,-45)
    >>389
    汚染が問題になるのは、汚染ライブラリが存在する環境でコードを動かさねばならないときだから
    ちゃんと考える人ほど回避に苦労するんだぜ
    391 : Name_Not - 2010/11/18(木) 21:08:29 ID:??? (+27,+29,-58)
    そもそもDOMツリー自体がグローバルにアクセスできるものだと
    気をつけてコーディングしている人間がどれだけいるか
    392 : 364 - 2010/11/18(木) 21:09:39 ID:??? (-27,-30,-95)
    自分は、グローバル汚染はオブジェクト1つくらいならいいよねwwwwww
    くらいな意識だったので、改めなきゃいけなさそうですね・・・

    >>364みたいに

    <script>
    (function(){
    //
    })();
    </script>

    ってした場合、無名関数(匿名関数)はグローバルのプロパティになると思ってたけど違うのかな?
    393 : Name_Not - 2010/11/18(木) 21:47:28 ID:??? (+24,+29,-1)
    >>385
    そこらへんもよくわからんのだよなぁ
    394 : Name_Not - 2010/11/18(木) 22:09:59 ID:??? (+12,+29,-20)
    >>364のリンク先のどの箇所が真似ちゃいけない部分?リンク先の人の言うことはぜんぶ鵜呑みにしてたんだけど
    395 : Name_Not - 2010/11/18(木) 22:27:01 ID:??? (-10,-13,-26)
    > for文の中に無名関数を作っています
    美しくないにも程がある。
    396 : Name_Not - 2010/11/18(木) 22:30:43 ID:??? (+27,+29,-55)
    良し悪しはともかく、俺ならああいうコードにならずに済むようJSONP APIの方を修正する
    APIのせいで、ああならざるをえない面はある
    397 : Name_Not - 2010/11/18(木) 22:31:26 ID:??? (+33,+30,-74)
    >>390
    それは相性もあるし、そのライブラリをどれだけ熟知しているかという使いこなしの問題な気はする

    今問題となっているのは、自分が書くコードでグローバル汚染するか
    自分が書くコードで汚染されている事を知らないわけがないのでちゃんと考える人なら問題はないと思う
    グループで制作しているなら気をつかうべきではあるけど
    398 : Name_Not - 2010/11/18(木) 22:42:31 ID:??? (-27,-30,-55)
    JavaScript のブロックスコープと名前空間 ≪ Mozilla Developer Street (modest)
    http://dev.mozilla.jp/2010/05/js-blockscope-and-namespace/

    jquery-1.4.4.js は b. 方式
    400 : Name_Not - 2010/11/18(木) 23:27:52 ID:??? (+27,+29,-69)
    ある範囲をinnerHTMLで書き換えるのもグローバルな汚染と言えるんだぜ
    そこにあったイベントリスナーは全部消えるし
    要素ノードのラッパーオブジェクトなんかも更新しないといけない
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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