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

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

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    351 = :

    なんで?最高じゃん

    353 = :

    言語争いよそでやってくれないか http://toro.2ch.net/test/read.cgi/tech/1367771981/

    354 = :

    javascript版メルセンヌ・ツイスタ使ってるわ
    浮動小数点型も整数型もあるよ

    356 = :

    マウスでの矩形選択を実現したいのですが
    オブジェクトとの重なり判定は、全てのオブジェクトとの座標を地道に比較するしかないのでしょうか?
    オブジェクトの数が増えてくると、mousemoveのたびにその個数分の判定をするのは厳しい気がします

    357 = :

    >>356
    数はいくつさ。100ならなんでもないと思うよ。1000とか10000とかだったら、
    まず全オブジェクトについてX座標、Y座標の上限と下限を取得し、大きさ順に
    並べておく。そして判定時にその並べた値に基づいて絞る。

    358 = :

    浮動小数点数で乱数って、どうも0に近い数字に偏りそうな雰囲気があってアレw

    359 = :

    >>356
    100ぐらいだと思います
    重くなったら前もって並び替える方法でやります
    ありがとうございました

    361 = :

    正しくは無いが、挙動としては合ってる

    364 = :

    mousedownイベントの伝播を止めたら、clickが成立しないように思いますが、
    止めてもしっかりclickイベントも発行されるのは何故ですか?

    366 = :

    多くの要素にハンドラ付けまくるのと、
    一つのハンドラで受けて要素別に捌くのとではどちらがパフォーマンスいいのでしょうか?

    368 = :

    >>366
    要素別に捌くオーバヘッドは高が知れてるだろう
    ハンドラ付けまくった場合
    マウスイベントなら要素が増えるほど領域判定処理の負担も増える
    メモリ消費も一定限度を超える機会も増えるぶん遅くなる

    369 = :

    あぁ、やっぱりそうなんですか~
    ありがとうございました

    370 = :

    divがクリックされた時、シフトキーが押されているかどうかを調べるにはどうしたらいいですか?

    371 = :

    DOM要素にsetAttributeでJavaScript側で処理する任意のパラメータを持たせるのはアリなのでしょうか?
    div.setAttribute('comment','hoge');
    など

    373 = 365 :

    >>370
    クリックに関係なくシフトキーが押されたらフラグ立てるとか
    もっと賢いやり方があるかもしれない

    376 = :

    連想配列の個数はlengthでは得られないようです
    ループで数えるしかないのでしょうか?

    377 = :

    >>376
    追加時には関数を経由する様にして、カウントを管理するとか。

    379 = :

    イベントのタイミングを確かめるために、ハンドラの中にロギング処理を入れているのですが、
    開発にしか使わないコードを色んな場所に書くのは気が進まないです
    すべてのイベントを一箇所でキャッチしてロギングするような処理が実現できればいいと思うのですが
    いい方法ないでしょうか

    380 = :

    イベントハンドラを登録する関数をラップするのが普通かな
    自前の登録関数を常に利用することが前提になるが

    381 = :

    それでやってみました
    呼び出された関数の名前をtoStringで取得するためにオブジェクトのメソッドを
    Hoge = {
    hogeHandler : function hogeHandler (){}
    }
    みたいな表記にする必要がありましたが、
    呼び出されたハンドラがロギングされていくのはなかなかいいです

    383 = :

    知らんがな

    385 = :

    知らんがな

    387 = :

    URLを入れたりしたらブロックが出て、ブロックを通したら、空文字でも開くようになりました
    謎の挙動。chromeですが。

    388 = :

    知らんがな

    389 = :

    >>387
    1998年に帰れ

    390 = :

    ブロックされるようになった経緯は知ってますが
    空文字だとブロックすら出なかったのはおかしいのではという意味です

    391 = :

    くそどうでもいい

    392 = :

    ブラウザ固有の話になるんじゃない?

    396 = :


    を入れるのかと思った。

    397 = :

    ハンドラをセットしてイベントを受け取るという形ではなく
    任意の時点でマウスカーソルの座標を知りたいのですが、
    そんなこと出来ますか?

    398 = :

    無理

    399 = :

    ハンドラをセットしてそのハンドラがマウスカーソルの位置を変数に入れておけば、
    いつでもその変数の値を読み出すことはできるよね。

    400 = :

    無理です


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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