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

    私的良スレ書庫

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

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

    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
    553 : Name_Not - 2013/10/11(金) 01:18:28.32 ID:??? (+29,+29,-10)
    >>550最近ってwwww
    ES5が勧告されてもう何年立つと思ってるんだよw
    大アホwwww
    554 : Name_Not - 2013/10/11(金) 02:05:33.43 ID:??? (-23,-30,-157)
    >>553
    アホはお前。

    http://d.hatena.ne.jp/think49/20110724/1311486189

    undefined = 1; // 1
    alert(undefined); // undefined (OK = Firefox 5 / NG = Google Chrome 12, Opera 11.50, IE8)

    Google Chrome 12 ・・・ 2011/6/8 11:36
    Opera 11.50・・・2011/6/29 15:00
    IE8・・・2009/03/19~2011/03/14
    555 : Name_Not - 2013/10/11(金) 02:13:07.43 ID:??? (+27,+29,-4)
    こいつ自分がアホな理由もわからないのか…(呆)
    556 : Name_Not - 2013/10/11(金) 02:26:03.77 ID:??? (-21,-24,-72)
    OperaはChromeと統合されたし、Chromeの齢が30の今
    12のころがどうたら言われてもねえ
    その頃はまだスマホがイケてなかった時期か
    Webは3ヶ月で一回り変わるとから2年前となると大昔だな
    557 : Name_Not - 2013/10/11(金) 03:15:44.90 ID:??? (+24,+26,-2)
    今時ES3のブラウザなんてほとんどないだろ
    はい終わり
    559 : Name_Not - 2013/10/11(金) 04:07:37.38 ID:??? (-21,-29,-69)
    ドロップダウンメニューにmax-heightを指定し、
    コンテンツが長くなりすぎた時はスクロールバーを表示します
    そしてその上でホイールを回すと、スクロールしますが、
    スクロールしきれないと、
    そのスクロールがドロップダウンメニューに吸収されずに、
    後ろのウインドウ自体がスクロールしてしまいます
    この問題どう解決できますか
    561 : Name_Not - 2013/10/11(金) 04:17:50.63 ID:??? (-9,-2,-1)
    http://jsbin.com/IXajASe/1/edit

    再現コードが出来ました
    562 : Name_Not - 2013/10/11(金) 04:54:46.14 ID:??? (+32,+29,-103)
    現象はchromeとIEで確認できました
    キーボードイベントはみでる問題もありますね
    テキストフォームで処理しきれないカーソルキーのイベントがはみ出て
    ウインドウがスクロールしてしまう。
    googleの検索窓でも起きるのであまり対処はされてないよう
    563 : Name_Not - 2013/10/11(金) 04:57:04.80 ID:??? (+27,+29,-9)
    それ当たり前
    Frameでもスクロールしきったら今度は親がスクロールされるでしょ
    ソッチの方が利便性が高い
    564 : Name_Not - 2013/10/11(金) 05:06:34.88 ID:??? (+27,+29,-29)
    親をスクロールしたかったら親の上でホイーるでしょう
    意図してないのに勢い余ってスクロールされるのは迷惑でしかないです
    565 : Name_Not - 2013/10/11(金) 05:16:12.08 ID:??? (+27,+29,-52)
    親の上じゃん
    そうじゃないのならbodyむき出しじゃない所はスクロール不可になってしまう
    どう考えてもChromeの挙動が自然
    566 : Name_Not - 2013/10/11(金) 05:21:32.92 ID:??? (+25,+29,-21)
    >>559
    スクロールが末端まで行ったら
    wheel イベントをブロックするとかすれば
    できないこともない
    状況に応じてブロックするしないの場合分けは
    結構複雑になるかもしれないが
    568 : Name_Not - 2013/10/11(金) 05:36:23.66 ID:??? (-26,-29,-33)
    ありがとうございます
    jquery-mousewheelというのがあったので、これで何とかできそうな感じです
    569 : Name_Not - 2013/10/11(金) 05:39:37.42 ID:??? (+27,+29,-22)
    そんな些細な事も全部ライブラリに頼ろうとするから力が付かない
    570 : Name_Not - 2013/10/11(金) 05:47:00.11 ID:??? (+24,+29,-34)
    >>568
    お前毎回来るが結局ライブラリでどうこうしようとするのならライブラリスレに行け。
    ここで質問されると方法を模索して勉強したいのかと勘違いして困るから。
    571 : Name_Not - 2013/10/11(金) 06:10:23.54 ID:??? (+32,+29,-152)
    何か勘違いしてるようですが
    jquery-mousewheelはブラウザごとのホイールイベントを抽象化するライブラリですよ
    ホイールイベント溢れ問題にこのライブラリで対処できるわけではありません
    そしてブラウザごとの違いを吸収するためのライブラリはむしろ積極的に使うべきです
    なぜならブラウザの実装の違いは単なる偶然であり、
    その違いにいくら詳しくなったところでそれは時限的な知識でしかないのにも関わらず、
    相当量の実証を必要とするからです
    573 : Name_Not - 2013/10/11(金) 07:19:54.40 ID:??? (+27,+29,-4)
    あ、まだバグあるみたいです
    すみません
    575 : Name_Not - 2013/10/11(金) 08:35:47.99 ID:??? (-7,-5,-33)
    どうもIEの場合には稀に突破してしまうので
    基本的にpreventDefaultし
    スクロールの方を自前でやる方式にしました・・
    576 : Name_Not - 2013/10/11(金) 13:54:12.29 ID:??? (-27,-30,-79)
    querySelector('input[type=button]')
    みたいなselector apiは積極的に使っていいんですか?
    レガシー考慮して全部idつけてgetElementByIdを使うべきでしょうか?
    jQueryは・・・どうも好きになれないorz
    578 : Name_Not - 2013/10/11(金) 16:15:53.15 ID:??? (+27,+29,-7)
    自分で改造したり誰かがしてくれてるんじゃないの?
    579 : Name_Not - 2013/10/11(金) 17:17:26.08 ID:??? (+26,+28,-16)
    大人しくjquery使うのが吉としか言えない
    580 : Name_Not - 2013/10/11(金) 17:25:01.31 ID:??? (+27,+29,-58)
    jQueryは余分なもの詰まってるし
    泥臭くごちゃごちゃしててブラックボックス化してるからヤダ
    いつも自作のライブラリやスニペットを活用してる
    581 : Name_Not - 2013/10/11(金) 17:26:11.88 ID:??? (+27,+29,-56)
    jqueryはイベントも抽象化して
    ブラウザごとのフェーズの有無とか気にしなくて良くなるのがいい
    抽象化は大勢に使われてるロバストなライブラリに任せて
    真のドメインで創造的になるべき
    582 : Name_Not - 2013/10/11(金) 17:28:32.33 ID:??? (+28,+30,-25)
    本当にアニメーションとか抽象化したいときはまだいいけどさ
    ただリスナやセレクタを楽したい程度のことで入れるやついるじゃん
    人の好みまでは批判しないけど、自分はそういうの大嫌いなんだよね
    585 : Name_Not - 2013/10/11(金) 19:22:45.53 ID:??? (-26,-29,-59)
    チャットをjs+phpで作ってるんですがunload時(ブラウザ終了、ページ移動など)にlogout.phpを叩くという感じにして
    logoutを他のクライアントに検知出来るようにしようと思ってるのですが
    なんかunloadに抜け穴(logoutされずそのままいるように見えてしまう状態)がありますか?
    586 : Name_Not - 2013/10/11(金) 19:29:17.60 ID:??? (+4,+8,-49)
    当然です
    常時接続型じゃないのならタイムアウトは基本

    面倒ならWebSocketのコネクト状態をそのままログイン状態とするようなのが
    一番スマート
    587 : Name_Not - 2013/10/11(金) 20:00:18.16 ID:??? (-27,-25,-28)
    >>586
    ありがとうございます。
    WebSocketは使えないのでセッション監視でもすることにします。
    588 : Name_Not - 2013/10/11(金) 20:20:41.12 ID:??? (-2,+0,-5)
    チャットにWebSocket使えないとか生きてる意味ないよそれ
    589 : Name_Not - 2013/10/11(金) 21:54:09.36 ID:??? (+27,+29,-28)
    ライブラリってデプロイする時には一つのファイルにまとめてminifyしますよね?
    その時やはりコピーライト表示は残しておかないといけないのですか?
    590 : Name_Not - 2013/10/11(金) 21:56:04.60 ID:??? (+27,+29,-14)
    WebSocketってルートないと使えませんよね?
    サーバ側でデーモン走らせないといけないんですよね?
    592 : Name_Not - 2013/10/11(金) 22:01:17.99 ID:??? (+20,+22,-13)
    Node.jsもルートないとインストールできませんよね?
    まぁそんなサーバでチャットなんてやるなって話なんですが
    595 : Name_Not - 2013/10/11(金) 22:14:18.51 ID:??? (+27,+29,-32)
    やっぱりjQueryは関数やらオブジェクトネストが深くなるから読みづらいなあ
    596 : Name_Not - 2013/10/11(金) 22:27:40.43 ID:??? (+27,+29,-30)
    このコード見ただけでjQueryアレルギーが出てきた
    うぅ・・・
    597 : Name_Not - 2013/10/11(金) 22:29:27.57 ID:??? (+27,+29,-36)
    俺はパフォーマンス的な意味で最初はjqueryに抵抗あったけど
    もはや環境の一部だわ
    598 : Name_Not - 2013/10/11(金) 22:29:51.84 ID:??? (-27,-30,-79)
    CoffeeScriptとかやっぱり覚えたほうがいいんですかね?

    a = (x) -> x * 2
    って書いたら
    var a;

    a = function(x) {
    return x * 2;
    };
    に変換してくれるのでタイピング量が減るのが良いとは思ったんですが
    例えば
    a = function(x){
    var y = x * 2;
    return x * y;
    }
    こういう風に書きたい場合はcoffeeはどうかいたらいいのか分かりません
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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