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

    私的良スレ書庫

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

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

    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
    601 : Name_Not - 2010/08/12(木) 10:21:18 ID:??? (+24,-24,-4)
    >598
    ブラウザによる
    Gecko系はその点に厳しいことがある
    俺のはダメだった
    602 : Name_Not - 2010/08/12(木) 10:30:26 ID:??? (+54,+28,+1)
    >>601
    それはないわ
    603 : Name_Not - 2010/08/12(木) 11:10:37 ID:??? (+14,-30,-36)
    >>598
    HTML5的には名前を data- で始めれば良いとなっている。
    <div data-myproperty="hoge">

    http://www.whatwg.org/specs/web-apps/current-work/multipage/elements.html#custom-data-attribute


    604 : Name_Not - 2010/08/12(木) 12:56:55 ID:??? (+42,+12,-1)
    >>603
    マジか。
    いつも適当にunkoとかの属性追加してたわ・・・
    605 : Name_Not - 2010/08/12(木) 14:19:51 ID:??? (+21,+3,+0)
    ねーよwww
    607 : Name_Not - 2010/08/12(木) 22:38:12 ID:??? (+29,-30,-111)
    DOMにデータ保持したくてvalidを維持したいときは
    div.example = {data:"エアコミケ",day:"8月13-15日"};
    のようにオブジェクト作って入れてる、こうすると属性として追加されずに単なるプロパティになる
    608 : Name_Not - 2010/08/13(金) 13:04:29 ID:??? (+47,+15,-22)
    >607
    何故DOMに保存したいのかがわからん
    配列でいいだろ
    609 : Name_Not - 2010/08/13(金) 14:20:43 ID:??? (+32,-29,-8)
    ObjectにObject入れるのがわからない?

    配列関係ないし
    610 : Name_Not - 2010/08/13(金) 17:45:42 ID:??? (+62,+29,-38)
    >609
    JavaScriptとDOMは本来別々のものだろう
    よほどの理由がないのにDOMに入れるのは納得できませんなぁ
    611 : Name_Not - 2010/08/13(金) 18:18:12 ID:??? (+31,+8,-1)
    ヒント:専門学校のアホな課題
    613 : Name_Not - 2010/08/13(金) 18:31:59 ID:??? (+22,+29,-23)
    普通のコードでそういうことやりたくなるのは設計が悪いから
    jQuery は別
    614 : Name_Not - 2010/08/13(金) 18:47:30 ID:??? (+30,+12,+0)
    ブッ
    616 : Name_Not - 2010/08/13(金) 19:56:22 ID:??? (+105,+29,-91)
    オリジナルのプロパティは、ページのimgのsrcを全部書き換えて
    自由に元に戻すって処理をさせたい時に、元のsrcを退避させておくために使ったな
    未だに良い代替方法が思いつかないんだが、ここの皆はどう実装しているんだろうか。
    617 : Name_Not - 2010/08/13(金) 22:51:42 ID:??? (-1,-29,-35)
    Youtubeは動画のサムネイル用のimg要素に直接thumbって属性が
    618 : Name_Not - 2010/08/13(金) 22:58:31 ID:??? (+17,-26,-27)
    >>616
    普通に、JavaScriptの変数に退避
    619 : Name_Not - 2010/08/13(金) 23:40:18 ID:??? (+69,+29,-6)
    >>616
    昔検索したらそーゆーバカなサンプル垂れ流すページ多くてさww
    620 : Name_Not - 2010/08/14(土) 00:12:37 ID:??? (+12,-29,-4)
    >>616
    imgタグごとinvisibleにするとかやったことあるな。保守してる人ごめんよ。
    621 : Name_Not - 2010/08/14(土) 11:03:28 ID:??? (-6,-29,-2)
    replaceChildで置換かな
    622 : Name_Not - 2010/08/15(日) 02:11:17 ID:U7ukK0zy (+29,+29,-106)
    良く解らんのですが、
    DOMに独自のプロパティを追加するのは
    具体的に何がいかんのですか?

    フレームワークの場合…みたいなレアケースを除くと、
    あまりデメリットは感じられないのですが。

    あと、その問題点を抱えながらも、DOMにプロパティを追加することが
    容認される仕様なのはなんでなんですか?
    623 : Name_Not - 2010/08/15(日) 04:29:06 ID:??? (+3,-29,-53)
    JavaScriptにおいてDOMエレメントはオブジェクトだから、
    プロパティを追加しても問題ない。
    でもそれをHTMLにappendChildするとinvalidなHTMLになる。
    車は法定速度を超えられるけど、
    違反になるから法定速度は守ろうねってこと。
    624 : Name_Not - 2010/08/15(日) 05:01:34 ID:9c92wB4n (+24,+29,-56)
    ほうほう、なるほど。
    つまり、事故を起こさず周りの迷惑にならないように
    安全に配慮して空気読んでやれよ、ってこと、なのかな?
    626 : Name_Not - 2010/08/15(日) 07:15:43 ID:??? (-2,-29,+0)
    onmouseup
    627 : Name_Not - 2010/08/15(日) 10:52:06 ID:??? (+59,+29,-32)
    >>625
    うちだと主要ブラウザの中じゃChromeがダントツに早くて時点でIE、Firefoxだな
    628 : Name_Not - 2010/08/15(日) 11:04:44 ID:??? (+5,-30,+0)
    >>618
    色々調べてやってみたが、思いっきりメモリーリークパターンに・・・
    もう少し簡単に同様の事をする方法はないでしょうか(貼り付けたソースはIE以外用です)

    var backup = new Array();
    window.addEventListener('load',function() {
    var len = document.getElementsByTagName('img').length;
    for(i=0;i<len;i++) {
    var image = document.getElementsByTagName('img')[i];
    backup.push(image.src);
    image.src = "0.jpg";
    image.addEventListener('click',(function(n){ return function(event){
    event.target.src = backup[n];
    };})(i),false);
    image = null;
    }
    var btn = document.createElement('input');
    document.getElementsByTagName('body')[0].appendChild(btn);
    btn.setAttribute('type','button');
    btn.setAttribute('value','Show all Images');
    btn.addEventListener('click',function(){
    var len = document.getElementsByTagName('img').length;
    for(i=0;i<len;i++) {
    document.getElementsByTagName('img')[i].src = backup[i];
    }
    },false);
    btn = null;
    },false);
    629 : Name_Not - 2010/08/15(日) 12:53:41 ID:??? (-1,-29,-61)
    Webページの太文字(<b></b> or class or id)のオンオフを切り替えるボタンを付けたいのですが
    どういう方法が一番高速でしょうか?1ページ当たりの太字の数は数百個です
    630 : Name_Not - 2010/08/15(日) 12:57:47 ID:??? (+31,-29,-18)
    jsの部分だけで一番早いのはbodyにclassひとつ追加することじゃないかな。
    cssはbody.b span.b { 太字 }
    cssのほうのスピードは気にしたことがない。
    631 : Name_Not - 2010/08/15(日) 13:10:03 ID:??? (+62,+29,-10)
    >>630
    なるほどーそっちを変更すれば一箇所だけで済みますね
    盲点でした。ありがとうございます!
    632 : 625 - 2010/08/15(日) 13:28:04 ID:??? (+2,-29,-33)
    >>626
    なるほど。ggったら、あまりに連打が速いとダブルクリック判定が出てonclickでは拾えないようだ

    >>627
    環境に依存する部分もあるみたいだな
    633 : Name_Not - 2010/08/15(日) 16:13:12 ID:??? (+5,-30,-95)
    >>627
    ダブルクリックしたとき
    IEだと    click dblclick
    Firefoxだと click click dblclick

    の順で発生するからFirefoxが遅いのはおかしいな
    634 : Name_Not - 2010/08/15(日) 17:18:59 ID:??? (+57,+29,-22)
    たんにゲイツのおせっかいでウェイトいれてるだけかもわからんな。
    635 : Name_Not - 2010/08/15(日) 17:57:22 ID:??? (+50,+29,-16)
    サクラの糞つまらないネタ毎回御苦労
    636 : Name_Not - 2010/08/16(月) 09:57:55 ID:??? (+57,+29,-35)
    DOMについては、属性を追加すればいいことがわかりました。
    HTML5からそれが推奨されるようなので、今後はそうします。
    637 : Name_Not - 2010/08/16(月) 12:52:59 ID:??? (+35,-22,-17)
    ヒント:HTML5準拠のブラウザはまだ存在しません
    638 : Name_Not - 2010/08/16(月) 14:36:32 ID:??? (+54,+28,-2)
    >>637
    お前馬鹿だろ?
    639 : Name_Not - 2010/08/16(月) 14:42:38 ID:??? (+43,+25,-3)
    準拠はないなw
    640 : Name_Not - 2010/08/16(月) 20:36:32 ID:??? (+13,-29,-93)
    jQueryでのPOSTについて質問です。
    http://blog.tofu-kun.org/070924025015.php
    このページの「まず、普通にPOSTしてみる」のpost.htmlとpost.phpをローカルにコピペして実行したところ何も動きません。
    どこを直せば正常に動くのでしょうか。
    jQueryのバージョンは1.42です。
    641 : Name_Not - 2010/08/16(月) 20:45:42 ID:??? (+52,+29,-4)
    どの段階で動かないのかが解らないと……
    642 : Name_Not - 2010/08/16(月) 20:46:26 ID:??? (+50,+27,-26)
    ちょっとは自分で試行錯誤しろや
    643 : 640 - 2010/08/16(月) 20:56:31 ID:??? (+57,+29,-12)
    ああ、ごめんなさい。
    スレ違いでした。
    644 : Name_Not - 2010/08/16(月) 21:04:16 ID:??? (+45,+29,+0)
    お前らがいじめるから
    645 : Name_Not - 2010/08/17(火) 03:00:45 ID:??? (+28,+29,-92)
    http://tawashi.ula.cc/?guid=ON
    このゲームを自動でクリアするスクリプトを作りたいのですが

    ルールは
    ・クリックでめくれる3*3マスの神経衰弱
    ・パターンは6種
    ・そのうち4種は1手めくっただけでわかる
    ・残りの2種は3手目でわかる(2手目までは同じ)

    どういう風に組めばいいのでしょうか?
    646 : Name_Not - 2010/08/17(火) 03:08:38 ID:??? (+29,+1,-3)
    そこは、スクリプト使うとルール違反らしいです。
    649 : Name_Not - 2010/08/17(火) 18:32:37 ID:??? (+29,-29,-1)
    document.title?
    650 : Name_Not - 2010/08/17(火) 18:33:33 ID:??? (+6,-29,-30)
    ああ、あと
    setTimeout(func1,1000);
    だけど大丈夫?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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