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

    私的良スレ書庫

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

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

    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
    501 : Name_Not - 2014/12/05(金) 16:29:59.87 ID:???.net (-12,-29,-3)
    >>499
    xmlhttprequest postでググレカス
    502 : Name_Not - 2014/12/05(金) 16:30:04.37 ID:???.net (-19,-30,-84)
    >>499
    質問内容が曖昧すぎるが、こんな感じ
    1. form.elements.name で該当要素にアクセスして書き換える
    2. createElement で input 要素ノードを生成し、input[type=hidden] を作成して appendChild
    503 : Name_Not - 2014/12/05(金) 16:30:52.67 ID:???.net (+2,-29,-24)
    xmlhttprequestの読み方は
    xml,htt,pre,questな
    エクスエムエル・エイチティティ・プレ・クエスト
    505 : Name_Not - 2014/12/05(金) 19:14:18.78 ID:???.net (-1,-29,-14)
    >>503
    へーそうなんだ!
    preってHTMLの<pre>と関係あるの?
    506 : Name_Not - 2014/12/05(金) 19:44:19.49 ID:???.net (+52,+29,-1)
    真に受けるんじゃないw
    507 : Name_Not - 2014/12/05(金) 23:01:26.17 ID:???.net (-1,-29,-37)
    meiq.vector.co.jp

    このサイトをChromeでみると重いんですがどうやって重たい部分を突き止められますか?
    たぶんjavascript関連
    508 : Name_Not - 2014/12/06(土) 00:36:36.50 ID:???.net (-1,-29,-68)
    chromeの開発ツールをF12で開いてからリロード・・・

    なんだこのサイト、読み込むファイル多すぎw
    まとめてminifyしろや
    509 : Name_Not - 2014/12/06(土) 00:39:24.43 ID:???.net (+57,+29,-23)
    とりあえずNetworkのタブで赤くなってるところは問題外

    トップページはたいして内容無いのに不必要にファイル読み込みすぎw
    510 : Name_Not - 2014/12/06(土) 02:23:03.20 ID:???.net (+3,-29,-89)
    え? 重かったのか? 開いてみて別にふつーじゃんって
    思ってしまったが。


    まあ、確かにリクエスト数 179、1.4MB転送って書いてあるが、
    DOMContentLoadedは497msだし気にならなかったな。

    なお、二回目以降はキャッシュが効いてるので、121KB、
    DOMContentLoadedは229ms

    確かに最初のアクセスは遅いと感じるかもしれないけど、
    その後は十分早いんじゃね?
    511 : Name_Not - 2014/12/06(土) 02:41:35.13 ID:???.net (+8,-24,-168)
    読み込んでいるファイル数は多いが、Googleアナリティクス等
    ほかサイトから呼んでいるのもあるから、結合した所で20も減らないだろう。
    サイズの殆どは画像のせい。なおCSSスプライトは使われている。

    CSS、JavaScriptは一部を除いてMinifyされていないが、
    HTTPプロトコルの時点でgzip圧縮されているので
    実はMinifyによるサイズ削減はほとんどのサイトで効果が少ない。

    どちらかと言えば軽いサイトだと思うけどね
    512 : Name_Not - 2014/12/06(土) 09:07:16.95 ID:W6EZkT0O.net (+31,-30,-182)
    質問です

    <script type="text/javascript" src="http://example.com/test.js"></script>
    <script type="text/javascript">
    new hoge.hogehoge({"aaa": "111","bbb": "222","ccc": "333"});
    </script>

    このようなスクリプトの111の部分(111だけでいいです)を

    <input type="button" onclick="" value="444">
    <input type="button" onclick="" value="555">
    <input type="button" onclick="" value="666">

    ボタンを使って444とか555に切り替えたいです。

    プロの皆さんよろしくお願いします
    513 : Name_Not - 2014/12/06(土) 10:21:44.61 ID:???.net (+17,+11,-32)
    オブジェクトを変えるんじゃなくてスクリプトの記述を変えるの?
    515 : Name_Not - 2014/12/06(土) 10:57:25.50 ID:???.net (-2,-30,-31)
    new hoge.hogehoge({"aaa": "111","bbb": "222","ccc": "333"});
    これだけ書かれてもw
    516 : Name_Not - 2014/12/06(土) 11:08:11.10 ID:???.net (+47,+24,-14)
    newしたものはどこにいるの
    518 : Name_Not - 2014/12/06(土) 11:18:14.32 ID:???.net (+44,+26,-2)
    丸投げ君4ね
    519 : Name_Not - 2014/12/06(土) 11:20:10.89 ID:???.net (-7,-30,-33)
    onclick='hoge.hogehoge.aaa="444"'
    521 : 512 - 2014/12/06(土) 11:34:53.18 ID:W6EZkT0O.net (-20,+29,-1)
    >>519
    うんともすんとも言いませんでした
    522 : Name_Not - 2014/12/06(土) 11:45:22.19 ID:???.net (+63,+29,-48)
    >>512,514,517,520
    http://example.com/test.js の仕様がわからんことには回答しようがない
    マニュアル見るなりコードよむなりして内部仕様を解読してから解決法を考えるんだな
    JavaScriptの基礎知識もないようだから勉強も必要
    523 : 512 - 2014/12/06(土) 11:58:25.90 ID:W6EZkT0O.net (-28,-30,-76)
    そんない難しいことか?
    111をボタンで切り替えるだけだぞ?
    {"aaa": "111","bbb": "222","ccc": "333"}
    {"aaa": "444","bbb": "222","ccc": "333"}
    {"aaa": "555","bbb": "222","ccc": "333"}
    じゃあこういう多次元配列でもいいぞ
    phpならすぐ出来るのに
    524 : Name_Not - 2014/12/06(土) 12:07:33.95 ID:???.net (+52,+29,-106)
    >>523
    難しくないと思うなら自分でやれよ
    既に関数呼び出しが終ってDOMに出力されているものを書き換えたいんだろ?
    DOM APIで該当DOMを書き換えれば楽勝だ
    解決法が分かって良かったな
    525 : Name_Not - 2014/12/06(土) 12:32:38.96 ID:???.net (-1,-29,-33)
    じゃあxmlhttprequestでpostしてphpからすべて書き換えてechoだ!
    526 : Name_Not - 2014/12/06(土) 12:33:02.22 ID:???.net (-1,-30,-60)
    >>523
    > じゃあこういう多次元配列でもいいぞ
    関数呼び出し後に書き換えて意味があるのかねえ
    実行タイミングを把握してないんじゃないの?

    var obj = {"aaa": "111","bbb": "222","ccc": "333"};
    obj.aaa = 444;
    527 : Name_Not - 2014/12/06(土) 12:37:02.74 ID:???.net (+0,-30,-36)
    >>523
    > {"aaa": "111","bbb": "222","ccc": "333"}
    ちなみにそれは多次元配列ではなく、ただのオブジェクト初期化子
    用語は正しく使おうね
    http://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Creating_New_Objects/Using_Object_Initializers
    528 : 512 - 2014/12/06(土) 12:43:09.65 ID:W6EZkT0O.net (+13,+29,-39)
    php版はできてる
    操作性考えて画像切替える感覚でジャブスクリプト版つくろうと思ったけど
    ぜんぜんつかえねーなこの言語
    勉強しなくてよかったわ
    529 : Name_Not - 2014/12/06(土) 12:44:49.84 ID:???.net (+57,+29,-11)
    煽って教えてもらおうとするタイプ
    そして沸点が低い奴が釣られる
    530 : Name_Not - 2014/12/06(土) 12:49:27.21 ID:???.net (+59,+29,-16)
    >>528
    使いこなせないなら諦めれば?
    531 : 512 - 2014/12/06(土) 13:01:51.98 ID:???.net (+74,+20,+0)
    5000円払うのでお願いします
    532 : Name_Not - 2014/12/06(土) 13:02:48.79 ID:???.net (+43,+20,+0)
    ランサーズへGO
    533 : Name_Not - 2014/12/06(土) 13:05:38.46 ID:???.net (+56,+28,-4)
    phpわかってjsわからないわけない
    これはアレだな
    534 : Name_Not - 2014/12/06(土) 13:05:59.37 ID:???.net (+52,+29,-5)
    >>520
    当方も女子高生です。
    残念です。ダンディなおじさまなら
    答えてあげたのに。
    535 : Name_Not - 2014/12/06(土) 13:07:06.80 ID:???.net (+62,+29,+0)
    >>531
    回答でてるじゃん
    536 : Name_Not - 2014/12/06(土) 15:01:30.24 ID:???.net (+57,+29,-63)
    情報が不十分で答えられない。場所を言わずに天気を聞くようなもの

    サンプルページを作って晒せ。そうすればすぐに答えられる
    それもできないなら諦めろ
    538 : Name_Not - 2014/12/06(土) 18:18:21.84 ID:???.net (+15,-7,-14)
    メソッドチェーンでぐぐってください
    539 : Name_Not - 2014/12/06(土) 18:58:11.25 ID:nfAIO2w4.net (-15,+29,-72)
    ありがとうございます
    プロトタイプ汚染ってのはこのあたりのことだったんですね
    チェーンに実装は容易だけど汚染はよくないから別のオブジェクトを作るみたいな
    参考にしてもうまくかけなかったので時間かかりそうですが頑張ってみます
    540 : Name_Not - 2014/12/06(土) 19:46:59.89 ID:???.net (-6,-30,-68)
    プロトタイプ汚染自体はObject.definePropertyで防げるからたいした問題じゃないけど、別の問題の方が大きいな
    属性名と被ったらプロトタイプチェーンすら起きないという問題
    >>537の例だと、<img><area><input>のalt属性と被っているのでかなり危険
    541 : Name_Not - 2014/12/06(土) 22:39:42.49 ID:???.net (+21,-30,-157)
    リスナーがすでに登録されているか調べる関数とかありませんか?
    Aをmousedownした時に、Bにmousemoveとmousedownのイベントリスナーを登録します。
    Bのmousedownは、Bのmousemoveイベントをremoveするトリガーです。
    またAをmousedownした時に、Bに2つのイベントが登録されるのですが、
    Bのmousedownイベントは放置しておいてもいいのでしょうか?
    542 : Name_Not - 2014/12/06(土) 22:43:05.28 ID:???.net (+42,-20,-33)
    >>541
    動的にイベント定義しようとするからそうなる
    AとBを排他処理したいのならバブリングを利用して上位ノードで一つだけイベント定義し、event.target で判定させるのが最良
    543 : 541 - 2014/12/06(土) 22:52:16.40 ID:???.net (+63,+29,-24)
    >>542
    用語を元にググったらよさそうなサイトが出てきたので勉強してみます
    ありがとう
    544 : Name_Not - 2014/12/06(土) 23:07:05.54 ID:???.net (-10,-30,-50)
    >>537
    jQueryのプラグインにしては?

    $('#id').alert()

    にするのは簡単にできる。
    まあ、意味があるとは思えないが。
    545 : Name_Not - 2014/12/07(日) 03:46:45.75 ID:r4jB4pSU.net (-11,-29,-73)
    chromeで、alert();を出した状態でdocumentを触りたいのですが、なにか方法はありますか?
    (モードレスというのでしょうか)
    また、jsからalertのokボタンを押すことは可能でしょうか
    546 : Name_Not - 2014/12/07(日) 04:10:00.08 ID:???.net (+41,+0,-37)
    >>545
    無理。alertが出てる間。全ての操作は止まる
    JavaScriptからalertのボタンをおすことも出来ない。
    あきらめろ
    547 : Name_Not - 2014/12/07(日) 04:15:40.37 ID:???.net (+13,-29,-30)
    >>545
    ブラウザ標準のalertではなくて、
    jQuery UIのダイアログとかを使うといいよ。

    デザインを好きにカスタマイズできるし、
    JavaScriptで閉じることも可能
    548 : Name_Not - 2014/12/07(日) 08:09:28.96 ID:???.net (+57,+29,-32)
    alertはブロックされることもあるし基本的に頼るべきではないな
    549 : Name_Not - 2014/12/07(日) 10:41:46.79 ID:???.net (-6,-29,-4)
    vbスクリプトからウィンドウハック
    550 : Name_Not - 2014/12/07(日) 10:43:42.69 ID:???.net (+41,+18,+0)
    メッセージフック
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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