元スレ+ JavaScript の質問用スレッド vol.79 +
JavaScript覧 / PC版 /みんなの評価 :
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);
だけど大丈夫?
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.89 + (1001) - [97%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.75 + (1001) - [97%] - 2010/1/23 1:07 ○
- + JavaScript の質問用スレッド vol.76 + (1001) - [97%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.77 + (1001) - [97%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.78 + (1001) - [97%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.129 + (981) - [95%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.139 + (1001) - [95%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.109 + (1001) - [95%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.129 + (926) - [95%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.93 + (1001) - [95%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.98 + (1001) - [95%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [95%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.95 + (1001) - [95%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.94 + (1001) - [95%] - 2012/1/8 15:46
トップメニューへ / →のくす牧場書庫について