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

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

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

    601 = :

    >598
    ブラウザによる
    Gecko系はその点に厳しいことがある
    俺のはダメだった

    602 = :

    >>601
    それはないわ

    603 = :

    >>598
    HTML5的には名前を data- で始めれば良いとなっている。
    <div data-myproperty="hoge">

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


    604 = :

    >>603
    マジか。
    いつも適当にunkoとかの属性追加してたわ・・・

    605 = :

    ねーよwww

    607 = :

    DOMにデータ保持したくてvalidを維持したいときは
    div.example = {data:"エアコミケ",day:"8月13-15日"};
    のようにオブジェクト作って入れてる、こうすると属性として追加されずに単なるプロパティになる

    608 = :

    >607
    何故DOMに保存したいのかがわからん
    配列でいいだろ

    609 = :

    ObjectにObject入れるのがわからない?

    配列関係ないし

    610 = :

    >609
    JavaScriptとDOMは本来別々のものだろう
    よほどの理由がないのにDOMに入れるのは納得できませんなぁ

    611 = :

    ヒント:専門学校のアホな課題

    613 = :

    普通のコードでそういうことやりたくなるのは設計が悪いから
    jQuery は別

    614 = :

    ブッ

    616 = :

    オリジナルのプロパティは、ページのimgのsrcを全部書き換えて
    自由に元に戻すって処理をさせたい時に、元のsrcを退避させておくために使ったな
    未だに良い代替方法が思いつかないんだが、ここの皆はどう実装しているんだろうか。

    618 = :

    >>616
    普通に、JavaScriptの変数に退避

    619 = :

    >>616
    昔検索したらそーゆーバカなサンプル垂れ流すページ多くてさww

    620 = :

    >>616
    imgタグごとinvisibleにするとかやったことあるな。保守してる人ごめんよ。

    622 :

    良く解らんのですが、
    DOMに独自のプロパティを追加するのは
    具体的に何がいかんのですか?

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

    あと、その問題点を抱えながらも、DOMにプロパティを追加することが
    容認される仕様なのはなんでなんですか?

    623 = :

    JavaScriptにおいてDOMエレメントはオブジェクトだから、
    プロパティを追加しても問題ない。
    でもそれをHTMLにappendChildするとinvalidなHTMLになる。
    車は法定速度を超えられるけど、
    違反になるから法定速度は守ろうねってこと。

    624 :

    ほうほう、なるほど。
    つまり、事故を起こさず周りの迷惑にならないように
    安全に配慮して空気読んでやれよ、ってこと、なのかな?

    627 = :

    >>625
    うちだと主要ブラウザの中じゃChromeがダントツに早くて時点でIE、Firefoxだな

    628 = :

    >>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);

    630 = :

    jsの部分だけで一番早いのはbodyにclassひとつ追加することじゃないかな。
    cssはbody.b span.b { 太字 }
    cssのほうのスピードは気にしたことがない。

    631 = :

    >>630
    なるほどーそっちを変更すれば一箇所だけで済みますね
    盲点でした。ありがとうございます!

    632 = :

    >>626
    なるほど。ggったら、あまりに連打が速いとダブルクリック判定が出てonclickでは拾えないようだ

    >>627
    環境に依存する部分もあるみたいだな

    633 = :

    >>627
    ダブルクリックしたとき
    IEだと    click dblclick
    Firefoxだと click click dblclick

    の順で発生するからFirefoxが遅いのはおかしいな

    634 = :

    たんにゲイツのおせっかいでウェイトいれてるだけかもわからんな。

    635 = :

    サクラの糞つまらないネタ毎回御苦労

    636 = :

    DOMについては、属性を追加すればいいことがわかりました。
    HTML5からそれが推奨されるようなので、今後はそうします。

    637 = :

    ヒント:HTML5準拠のブラウザはまだ存在しません

    638 = :

    >>637
    お前馬鹿だろ?

    639 = :

    準拠はないなw

    640 = :

    jQueryでのPOSTについて質問です。
    http://blog.tofu-kun.org/070924025015.php
    このページの「まず、普通にPOSTしてみる」のpost.htmlとpost.phpをローカルにコピペして実行したところ何も動きません。
    どこを直せば正常に動くのでしょうか。
    jQueryのバージョンは1.42です。

    641 = :

    どの段階で動かないのかが解らないと……

    642 = :

    ちょっとは自分で試行錯誤しろや

    643 = :

    ああ、ごめんなさい。
    スレ違いでした。

    644 = :

    お前らがいじめるから

    645 = :

    http://tawashi.ula.cc/?guid=ON
    このゲームを自動でクリアするスクリプトを作りたいのですが

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

    どういう風に組めばいいのでしょうか?

    646 = :

    そこは、スクリプト使うとルール違反らしいです。

    649 = :

    document.title?

    650 = :

    ああ、あと
    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一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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