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

    私的良スレ書庫

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

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

    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
    551 : Name_Not - 2014/04/14(月) 01:42:58.01 ID:??? (+0,-29,-32)
    >>537
    ソースを文字列にしてマージしてeval()するぐらいしか思いつかないな
    552 : Name_Not - 2014/04/14(月) 05:46:18.10 ID:??? (+64,+30,-124)
    >>537
    なぜファイルを分割した?
    ファイルは役割ごとに分割するもの。

    正しく分割できてる=役割が違うなら同じ名前空間で動かすべきではない。
    役割が同じなら、ファイルを分けるべきではない。
    というか名前空間ってどういう意味で使ってるんだ?

    コードが長くなったのなら、その中で役割を見つけてその役割ごとに分けるべきだ。
    コードが長くなったから、この行以降を別のファイルに分割しました。てへっ。
    なんて言おうものなら、プログラミングの基本をわかってないとしか言えない。

    まあ、ファイル分割したいならRequireJSを使えとしかいうことはないな。
    553 : Name_Not - 2014/04/14(月) 07:33:51.89 ID:dGxKKfWi (+4,+8,-10)
    一つのhtml内でアンカー移動してきた直後でのみ特定の関数を実行するにはどうしたら良いですか?
    554 : Name_Not - 2014/04/14(月) 08:39:57.63 ID:??? (+2,-30,-15)
    hrefに'#'が入ってるか調べるだけじゃ駄目か。
    onload時にdocumentを走査して、<a>にフック関数を付けて回るとか。
    555 : Name_Not - 2014/04/14(月) 10:13:59.57 ID:??? (-1,-30,-36)
    556 : Name_Not - 2014/04/14(月) 11:00:56.11 ID:??? (+4,-29,-112)
    >>548
    document.body.getElementById はプロパティアクセス演算子のコストが余計にかかるから一概には言えない
    getElementById は元々十分に速いから有意な差は得られない可能性もあるが、実際に計測してみるべし
    勿論、実装毎の差はあるだろうから主要ブラウザ全てを試す必要がある
    557 : Name_Not - 2014/04/14(月) 11:18:57.08 ID:??? (+4,-30,-153)
    >>543
    原文には「11 Extensions to the MouseEvent Interface」があるけど、和訳には11節自体が存在しないね
    和訳は "2014 年 2 月 6 日付 編集者草案" となっていて最新版に追従しているかに見えるけど、Previous Version が原文より古い日時であることから和訳は最新版(2013-12-17)に追従してないと思われる
    "This Version" に原文のバージョンが書かれていればいいのにね…
    http://www.w3.org/TR/cssom-view/#extensions-to-the-mouseevent-interface
    http://www.hcn.zaq.ne.jp/___/WEB/cssom-ja.html
    558 : Name_Not - 2014/04/14(月) 13:34:07.41 ID:??? (+1,-28,-48)
    >>557
    そっちはCSSOMの和訳。CSSOM View Moduleの和訳はその下
    ついでにこれらは作業草案じゃなくて編集者草案を訳したもの
    559 : Name_Not - 2014/04/14(月) 14:04:50.01 ID:??? (-1,-29,-24)
    hoge.comというサイトに一番多いアクセスは日本からでしょうか?
    560 : Name_Not - 2014/04/14(月) 14:20:18.22 ID:??? (+57,+29,-26)
    JavaScript開発者のブレンダン・アイクがアンチ同性愛者だと分かりましたがどうすればいいですか?
    JavaScriptの自由さを愛していたので困惑しています
    561 : Name_Not - 2014/04/14(月) 14:54:05.22 ID:??? (+23,-5,+1)
    >>554-555
    ありがとうございました!
    562 : Name_Not - 2014/04/14(月) 15:13:25.46 ID:??? (-1,-30,-55)
    >>558
    申し訳ない
    確かにCSSOM View Module 日本語訳に書いてあった
    http://www.hcn.zaq.ne.jp/___/WEB/cssom-view-ja.html#extensions-to-the-mouseevent-interface
    563 : Name_Not - 2014/04/14(月) 15:20:45.64 ID:??? (+24,-30,-121)
    オブジェクトの継承に関する質問です
    それぞれ既に存在するオブジェクトAからオブジェクトBへ
    新たに継承にある状態を作るにはどうすればいいのでしょうか

    var obj1 = {1:'one'}
    var obj2 = {2:'two'}
    //obj2.__proto__ = obj1; だと動かない環境が多い
    Object.getPrototypeOf(obj2); //obj1 としたい
    564 : Name_Not - 2014/04/14(月) 16:32:13.63 ID:??? (+62,+29,-94)
    やたらJSが重くなる。とくにドラッグがガクガクになるので分かりやすい
    →PCを再起動するとキュンキュンに戻る

    っていうことがchromeでだけあるんですが、再起動せずにキュンキュンにする方法ありませんか?
    重くなった時にもfirefoxやieでは重くありません
    普通に考えたらリロードのタイミングでキュンキュンに戻って欲しいのですが
    そうはならないし、
    chrome自体を再起動させても遅いのです
    565 : Name_Not - 2014/04/14(月) 16:36:52.14 ID:??? (+10,-22,-66)
    なんとなくwindows updateが更新されたあとにそうなる気がします
    というか、普段はスタンバイで、windows updateがあった時くらいしか再起動しないのですが
    chromeだけが遅くなるのが良く分かりません
    566 : Name_Not - 2014/04/14(月) 16:41:24.27 ID:??? (+57,+29,-49)
    なんとなくもっさりしてきたように感じていたATOKもあきらかにキュンキュンでした
    chromeの問題ではなかったようです
    失礼しました
    567 : Name_Not - 2014/04/14(月) 16:51:57.34 ID:??? (+64,+29,-35)
    PC再起動と同時にchromeもバージョンアップされたみたいで
    横ホイールスクロールがまーた使えなくなってます
    シフトキーで逆にならないだけマシだけど
    何故こういうアホなことをするのか・・
    568 : Name_Not - 2014/04/14(月) 16:55:23.08 ID:??? (-1,-29,-104)
    chromeスレで、chromeが遅くなったらバージョンアップが来てた、という書き込みがあったので
    chromeのupdateが来る→chrome遅くなる→ATOKも遅くなる
    の順かもしれません
    569 : Name_Not - 2014/04/14(月) 16:59:32.93 ID:??? (+56,+29,+0)
    お前邪魔
    570 : Name_Not - 2014/04/14(月) 17:05:12.52 ID:??? (+74,+29,-23)
    >>569
    問題および解決の可能性を書いただけですが?
    同様の疑問を持つ人もいると思いますよ
    あなたはもっと想像力が働かせた方がいいようですね
    571 : Name_Not - 2014/04/14(月) 17:29:47.46 ID:??? (+9,-30,-86)
    >>563
    > //obj2.__proto__ = obj1; だと動かない環境が多い
    具体的に動かない環境とは?

    > Object.getPrototypeOf(obj2); //obj1 としたい
    obj1になる必要性って本当にあるの?
    単にobj2の親オブジェクトが何かを知りたいだけではないの?
    572 : Name_Not - 2014/04/14(月) 23:31:24.76 ID:??? (+77,+29,-40)
    >>570
    初めからJavaScriptの話題でないことは明らかだったのでスレ違いです
    書き込む前にそこが適切なスレッドであるかを必ず確認してください
    573 : Name_Not - 2014/04/15(火) 00:42:29.57 ID:??? (+74,+29,-11)
    >>572
    あきらかではありませんよ
    JSの動作が遅いのですから。
    想像力を持って下さい。
    574 : Name_Not - 2014/04/15(火) 01:12:12.10 ID:??? (+55,+29,-4)
    問題を切り分けることができない奴をバカって言うんだよ
    575 : Name_Not - 2014/04/15(火) 02:13:27.07 ID:??? (+67,+29,-16)
    問題の切り分けは解決の過程で行われるものです
    アホは黙っておいて下さいね
    576 : Name_Not - 2014/04/15(火) 02:19:00.64 ID:??? (+13,-29,-39)
    フォームコントロールに入力されている文字をチェックする処理があります
    keyupでその処理をしていたのですが、
    IMEがオンの時は、keyupが発生しない場合があります。
    このような場合、keyupとkeydownの両方で同じ処理をすべきでしょうか?
    それだといまいちスマートじゃない気がします
    もっとスマートな方法があれば教えて下さい
    577 : Name_Not - 2014/04/15(火) 03:44:11.70 ID:??? (+66,+29,-2)
    >>575
    こんなところでやんなボケ
    578 : Name_Not - 2014/04/15(火) 07:36:42.24 ID:??? (+73,+29,-209)
    >>573
    > JSの動作が遅いのですから。
    Google Chromeのみの現象ならブラウザスレで話題にすべきでしょう
    PC再起動で直るのなら、Google Chrome以外のアプリ起因、PC原因である可能性もありますよね

    > 問題の切り分けは解決の過程で行われるものです
    切り分けしてから書き込むべきではないですかね
    切り分け前の不確定情報に振り回される他のユーザが迷惑とは想像できないのでしょうか
    切り分け手段が不明だったとしてもGoogle Chromeスレに書き込まなければ、一般のGoogle Chromユーザに伝わらないのでは?
    >>567は明らかにJavaScriptと無関係ですよね
    Google ChromeスレでGoogle ChromeのJavaScriptエンジン起因と確定してから情報を寄せるのならまだわかりますが
    579 : Name_Not - 2014/04/15(火) 14:00:12.21 ID:??? (+63,+29,-18)
    結果論に過ぎませんね
    それに興味のない書き込みをスルーするのは2chユーザーにとっては必須のスキルなのですから
    単にスルーすればいいだけです
    580 : Name_Not - 2014/04/15(火) 14:28:44.59 ID:??? (+57,+29,-36)
    気に入らないならスルーしろって、反論できないカスの常套句だなw
    581 : Name_Not - 2014/04/15(火) 14:33:31.16 ID:??? (+52,+29,-2)
    事実を語っているだけです
    582 : Name_Not - 2014/04/15(火) 14:41:32.67 ID:??? (+56,+28,-8)
    むしろjavascriptの質問スレでjavascriptに関係ない質問するお前が出て行けばいいと思うの
    583 : Name_Not - 2014/04/15(火) 14:53:22.61 ID:??? (+44,+4,-11)
    >>579
    うぜえ
    584 : Name_Not - 2014/04/15(火) 15:34:23.28 ID:??? (+58,+29,-1)
    >>583
    感情論でしかないですね
    585 : Name_Not - 2014/04/15(火) 15:37:05.57 ID:??? (+7,-29,-73)
    bootstrap3.1はIE8からの対応です
    しかしシェア的には、まだIE7も対応すべきだと思います
    やはりbootsrap2.3を使った方がいいのでしょうか?
    586 : Name_Not - 2014/04/15(火) 15:37:50.93 ID:??? (+66,+29,-15)
    答えが出てるのになぜ聞くのか
    587 : Name_Not - 2014/04/15(火) 15:44:47.41 ID:??? (+44,+16,-1)
    >>586
    アスペですか?
    588 : Name_Not - 2014/04/15(火) 16:47:53.39 ID:??? (+68,+29,-43)
    >>585
    対応しなければシェアが下がってくれるので対応するべきではない
    安易な考えで対応するなど悪の片棒を担ぐに等しい
    589 : Name_Not - 2014/04/15(火) 19:19:23.50 ID:??? (+57,+25,+0)
    >>586
    スルーしとけ
    590 : Name_Not - 2014/04/15(火) 20:14:37.42 ID:??? (+70,+30,-118)
    お前ら冷たすぎ
    自分がやってることを逐一他人に報告して関心を持ってもらいたいさみしがりやな娘なんでしょ
    将来的には回答者として貢献してくれるようになるかもしれないんだから暖かく見守ってやれよ

    >>563
    __proto__及びsetPrototypeOfが使えない環境でそのようなことを考える事自体がナンセンス
    プロトタイプベースのコーディングがまともに出来るようになったのはそれらが導入されるES6から
    それより前では諦めるのが吉、実際途中からの適応は出来ない
    591 : Name_Not - 2014/04/15(火) 20:32:10.58 ID:??? (+67,+29,-1)
    >>588
    ありがとうございます
    そういう考え方もありますね
    592 : Name_Not - 2014/04/16(水) 00:50:41.20 ID:??? (+59,+29,-40)
    >>576
    その手の問題は古くからあるんだけど
    結局、その仕様にGoを出せる人が納得するように、場合わけすることになると思うよ

    今のところ、一律にこうするのが正解ってのはないと思う
    593 : Name_Not - 2014/04/16(水) 02:10:32.99 ID:??? (+4,-29,-74)
    >>576
    IME変換も考慮するなら入力中ではなく、フォーカスが外れるタイミング(onblur)でチェックする方が良い
    IME変換中の入力文字を制御する確実な方法は今のところ確立出来ていない
    (そもそも、IMEのAPIが用意されていない)
    594 : 563 - 2014/04/16(水) 03:26:55.37 ID:??? (+69,+29,-94)
    >>571
    環境について、古い記事でChromeやFirefoxでサポートと目にした事と
    StackOverflowで旧世代IEやOperaでは動作しないと見たのでそう書きました
    好奇心からの質問だったので必要性は特にないです

    >>590
    そもそも以前はサポートされていない方法だったんですね
    最近触り始めたものでその辺の経緯がわからず混乱していました

    お陰で今日もぐっすり眠れそうです
    お二方ともレスありがとうございました
    595 : Name_Not - 2014/04/16(水) 11:42:55.62 ID:??? (+44,+7,-20)
    インターバル間隔の現実的な最小値は16くらいですか?
    596 : Name_Not - 2014/04/16(水) 11:49:47.95 ID:??? (+63,+29,-23)
    >>595
    何のインターバル感覚ですか?
    「現実的」の定義は何ですか?
    597 : Name_Not - 2014/04/16(水) 12:07:58.18 ID:??? (+67,+29,-23)
    setIntervalに決まってますが?
    現実的とはそれ以上小さくしても変化がない値です。
    こんなこと言う必要もないと思いますがねぇ
    598 : Name_Not - 2014/04/16(水) 12:22:39.01 ID:??? (+72,+30,-73)
    >>597
    言葉を省略した為にすれ違った事例を何度も見ているので確認しました
    質問時に物事を正確に述べるのは質問者の義務だと思いますが、理解してもらえなくてももう結構です
    (差別的な物言いからは嫌悪感しか感じませんが、これで回答してもらえると本気で思ってるんですかね…)
    599 : Name_Not - 2014/04/16(水) 12:27:19.11 ID:??? (+52,+29,-2)
    はぁ・・・そうっすか・・・
    600 : Name_Not - 2014/04/16(水) 13:23:52.68 ID:XrcwvXZL (+29,+29,-43)
    済みません、他でスレ違いだったようで、こちらに来ました。

    このサイトの画像をランダムに表示(リンク付き)なのですが、
    リンクを別ウィンドで開かせる場合はどうすればいいのでしょうか?
    http://javascript.eweb-design.com/0804_ri.html
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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