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

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

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

    601 = :

    >>599
    ちょーどライブラリスレでやってるから見とけ

    602 = :

    >>599
    スレチ
    ライブラリスレ行け

    603 = :

    >>601-603
    荒らしはやめて下さい
    スレが無駄に消費されて迷惑です

    604 = :

    自分以外の意見を荒らしと思うようになったら終いだわ。

    606 = :

    それだけではさっふぁりわからんぞ!

    607 = :

    コードってそのまま打ち込んでいいの?
    button押してもリンクに飛ばなくて・・・

    608 = :

    >>604
    その通り。
    特に質問スレで質問が荒らしだとか抜かしはじめたら終わり

    609 = :

    改行多くて書き込めない
    どーすればいいの?

    610 = :

    動くデモコードなら
    http://jsbin.com/
    その他はここでタイプをTextにする
    http://ideone.com/

    611 = :

    >>610
    ありがとー
    http://ideone.com/WbkJql

    612 = :

    せめてどんなエラーが出てどう動かないのか書いたら?
    じゃないとMacの人しか試せないでしょ

    613 = :

    >>612
    余計なお世話です
    解答だけお願いします

    614 = :

    safariだけなんですけど
    フォーム未入力で、ボタンをクリックしても何も動かないんです

    エラーは20行目が
    TypeError: 'undefined' is not a function (evaluating

    616 = :

    >>614
    やはりコードを晒してくれないどアドバイスしようがない。そのエラーはどっかで関数を
    呼ぶはずが未定義値になってるというだけで、どこでも起こり得るようなエラーだから。

    617 = :

    広告なんてAdBlock入れてるから分からんが
    簡単にコード等書いて公開できるのがいいだろう

    >>614
    getElementsByTagNameはSafariではちゃんと動かない

    618 = :

    SafariはgetElementsByTagNameにもバグがあるけど
    今回はclick()の対応が弱いのが原因
    確かボタン以外はクリックできない仕様のはず
    なんでもクリックできるHTML5の仕様には未対応
    ベストな対処方法は対応するまで無視して待つこと

    620 = :

    ideoneのほうがUIが見やすいし使いやすい
    jsbinはなんか視覚的なもっさり感がやだな
    広告なんてadblock入れてるからあるのも知らんかったよ

    621 = :

    同意
    HTMLタイプが無いのがかなり難点だが
    それでもプログラムコードを貼るという機能のシンプルさと手軽さでは一番
    そこはjsbinでは冗長
    因みにjsdoitはクソ重い

    622 = :

    サイズ変更の時だけホイールを回してもスクロールしなくなってしまいました
    しかし原因が分かりません
    ハンドラにdebuggerを書いても動かないのでハンドラまでも到達していないようです
    どんな可能性があると思われますか?

    623 = :

    サイズ変更時のみ、カーソル変更用透明レイヤを全面に貼っていたから
    イベントすら起きないのでした
    レイヤの下にホイールの回転を通すことは可能でしょうか?

    624 = :

    はい

    625 = :

    どうしたら出来ますか?

    626 = :

    Q1.ページ全体のサイズを取得する方法
    Q2.画面に表示されている領域(ツールバーとかそういうのは含めない)のサイズを取得する方法

    おねがいします

    627 = :

    イベントが発生した瞬間
    レイヤを非表示にしてイベント発生位置の要素をelementFromPointで取得して戻す
    その後その要素にイベントをディスパッチする

    628 = :

    状況がわからないので答えなくていいパターンだな

    629 = :

    >>618
    ありがとうございます!
    ボタンにしたら解決しましたー

    631 = :

    >>627
    ありがとうこざいます
    テクニカルですね

    632 = :

    >>623
    イベントを透過させる設定が、cssで出来たような気がする

    633 = :

    互換性を気にしないのならCSSでいい
    http://nbnote.jp/blog/2012/04/mouse-enabled/

    635 = :

    EcmaScriptでは算用関数の精度を保証していませんでしたが、
    今まではデファクトで揃っていたため気にする必要はありませんでした。

    しかし、V8がバージョンアップし、速度の向上と引き換えに精度がやや落ちてしまいました。
    精度が落ちたことそのものよりも、独自プロトコルのエンコード、デコードに利用していましたので、
    FirefoxとChromeが異なる値を取ることが問題なのですが、解決方法をご存知ありませんでしょうか?

    Math.cos(1000000)

    0.9367521275331447 (dobleで最も正確な値)
    0.9367521275331452 Chrome(V8 3.23.0), Firefox
    0.9367521275407805 Chrome(V8 3.23.4)

    636 = :

    > FirefoxとChromeが異なる値を取ることが問題なのですが、解決方法をご存知ありませんでしょうか?
    それはバグだから何もしなくていい

    0.9367521275331452 Chrome(31.0.1650.57 m 最新)

    637 = :

    そんな桁まで計算しかければならないことなんてあるか?

    638 = :

    >それはバグだから何もしなくていい
    バグではなく実装の変更だな
    http://code.google.com/p/v8/source/diff?spec=svn17806&r=17654&format=side&path=/branches/bleeding_edge/src/math.js&old_path=/branches/bleeding_edge/src/math.js&old=17649
    完全ネイティブだったのをJSで実装し直した

    issueは挙がってるがV8メンバーの今のところの反応は『仕様です』
    http://code.google.com/p/v8/issues/detail?id=3006
    まあsamplesを弄って多少精度は調整されていくだろうが、以前と全く同じになることはもう無いと思った方がいい

    639 = :

    因みに、多分なにもないとは思うがrandomもJSで実装予定
    http://chromiumcodereview.appspot.com/68723002/diff/260001/src/math.js

    オマケでPromiseがDOMAPIからJSAPIに移動、
    実装はJSで、内部のコールバック処理でtry-catchを使っているため
    渡した関数に問題があってもエラーが出ないという問題を抱えてるから注意
    Object.observeとかもそう、大きなAPIには注意
    http://chromiumcodereview.appspot.com/64223010/diff/210001/src/promise.js

    640 = :

    javascriptに無名関数はないんですか?

    641 = :

    javascriptなんてクロージャーだらけやん

    642 = :

    計算内容が実装によって異なるとか怖すぎ
    そんなことあるのか

    644 = :

    canvas.toDataURL()で作った画像をページから取り除く方法、ある?
    何度も動的に ImgElement.src = canvas.toDataURL();とかしていたらどんどんメモリー食っていくので調べたら、全てのDataURLが残ってるみたいなんです
    テスト→http://jsfiddle.net/22e6U/
    Chromeのデベロッパーツールで確認したら、画像が5つある ただ、jsfiddleにアクセスした直後に確認すると、なぜか最後の1つしかないっていう。分かりにくくてスマソ

    645 = :

    >>644 書き忘れた
    アクセス後、一度Runするとスクショのように5つの画像の存在が確認できる

    646 = :

    ログが残ってるだけじゃん馬鹿なの死ぬの?
    デバッガ開かなければええのに

    647 = :

    >>646
    http://jsfiddle.net/22e6U/1/
    setIntervalで次々にsrcを書き換えるテストにしました
    開きっぱなしにしてると使用メモリが増えていっちゃう(デバッガ開かなくても)。

    648 = :

    10分放置したけど特に変化なし

    649 = :

    気になるのならBlobURL使ったら?
    http://jsfiddle.net/Uqr5u/1/

    650 = :

    >>649
    なるほど。BlobURLならURL.revokeObjectURL(elm.src)で破棄できるんだ
    しかし!そこでもメモリが増え続ける。>>648もあるしこっちの環境の問題なのかな。ひとまずありがとう


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

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


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