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

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

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

    >>799
    実行されるはずだけど

    807 = :

    完全分離を目指してそうだけどどうなのかね

    809 = :

    800超えたので、「今」テンプレ論議あればどうぞ。次のテンプレ
    からはFAQを復活させるということでFA?

    811 = :

    FAQのナンバーを本スレと別サイトでバラバラなのを直せよ
    本スレの1~9を前にもってきて残りを足せばいいだろ
    これ書いた奴頭悪すぎ

    812 = :

    >>811
    よし、まかせた
    頼んだぞ!

    814 = :

    >>396でいわれてるけど名前をレス番にするルールも加えたらどうだろう
    複数の人が長時間いると対応関係がわからなくなってくる

    815 = :

    あと、IDもだしてくれると分かりやすい気がする。

    816 = :

    ID出しは消極的ながらも>>1に入ってるんだよなー
    強制力がないためか誰も守ってないけど
    強制すべきなんだろうか

    別件で
    http://kangax.github.com/es5-compat-table/
    http://kangax.github.com/es5-compat-table/non-standard/
    をFAQのリンク集に入れて欲しい

    817 = :

    難しいところだな
    強制することに異論はないが、強制したことで「ID出せやゴルア!」な連中が出てくるのは避けたい
    とはいえ、ここは良識ある人が多いからさりげなく指摘してくれるかもしれない

    818 = :

    >>811
    おまえは上から目線過ぎ
    作った人はバラバラだし更新義務のあるカスタマーサポートでもないんだから

    820 = :

    善意が前提の上でオナニーを原動力に成り立っております

    821 = :

    屈折した人だねえ

    822 = :

    こういう人の原動力は悪意だから気にしないのが吉

    825 = :

    >>823
    もう少し詳しく教えていただけるとありがたいです

    826 = :

    >>816
    入れた
    http://fiddle.jshell.net/vSqKr/25/show/

    831 = :

    >>830
    ありがとうございます。現状だとdocumentにつけておけばよさそうですね

    834 = :

    ちなみに>>827は複数回登録されて複数回実行されるようなのですが正しいですか?
    どっかで読み込んでるときはどっかで消しておかないと不味そうですね

    840 = :

    二重登録が生じやすいのは、複製したノードにイベントリスナを付けるとき
    IE7ではノードの複製でイベントハンドラも複製されるため
    IE7とそれ以外で重複管理を分けなければならないからだ

    エセ外人の方針でやれば、この重複管理の手間がいっさいなくなる
    クロージャとか面倒な工夫を凝らしてエンバグするより
    仕様をベースにシンプルに考えろ

    841 = :

    自分のコードが他人のコードと共存するのは普通に想定されることだが、
    その他人のコードがHTMLをぐちゃぐちゃに書き換えることまで想定しなきゃならんとしたら、
    俺は自分のコードがまともに動くことを保証する方をあきらめるだろうな。

    document.body.innerHTMLで丸ごと書き換えるような乱暴なコードを許容するほど寛容なら、
    window.undefined = 3; とかやられても許容する寛容さも持ち合わせてるんだろうが、
    俺はそこまで仏にゃなれない。

    842 = :

    IDには固執しないほうがいいよ
    PHPスレを見てきてご覧
    あんな風になる

    844 = :

    >>841
    ん?二重登録で失敗するのは自分という話だろ?
    undefined変数なんて使うのは普通に不用心なだけで、だからどうという話でもない

    ついでに、attachEventで登録したハンドラの実行順は(ほぼ)ランダムだから
    実行順が必要になるようなシビアなコードを書いたことのある奴なら
    エセ外人の方針を応用すれば、かなり簡単になることが分かるはず
    どうせキャッシュを使うだろうから、重複チェックはそれでも可能だ

    あいつは本当にいいことを言ってたんだが、スレの奴らはほぼスルーだったな

    845 = :

    >>844
    イベントハンドラの登録方法をゴリ押ししたいのは分かったから。
    そんなもん、理屈を分かってない奴は説明されても理解しようがないし、
    サイ本読んでる奴はいちいち「おおなるほどすげえ!」なんて賞賛レス返さない。
    スルーされて当然の内容だから。

    俺が言ってるのは、自分が操作対象にしてる部分を
    他人のコードが無節操に掻き回すなら、
    俺は自分のコードの動作保証をしないってことだから。

    javascriptの操作対象は多岐に渡る。たとえばCSSだって対象になる。
    自分の捜査対象範囲のtableにposition:absolute;つけといて、浮動表示前提でスクリプト書いたら
    他人のコードでルールを削除してやがったとか普通にありえる。
    イベントハンドラの登録なんていう、ほんの極一部だけ他人のコードを気にしたところで
    どうにもならん時はどうにもならないし、ダブリ登録なんてのは
    そういった他のコードとの干渉を自分で作り上げてるのと大差ない。

    846 = :

    限度を超えて干渉してくる側を修正しなけりゃどうにもならないことを、
    干渉される側でどうにかしよう(どうにかできる)と考えるのは無駄すぎだと言いたいわけ。

    848 = :

    >>845
    DOM Eventsのイベントフローってのが『他人のコードが無節操に掻き回』しても
    『自分のコードの動作保証』をするための仕組みを提供しているのに
    それを使わないで『干渉を自分で作り上げてる』のは何故だ?
    あんた自身が『理屈を分かってない』から、ではないの?

    849 = :

    >>846
    あんた自身が言うように、イベントデリゲーションは基礎の応用にすぎない
    それだけでいろんな問題を解決できる、と言ってるわけで
    『限度を超えて』とか、何でそんな大層な話にしたがるのだろうか

    本当はここからノードパターンの識別という話をしたかったんだがな
    イベントのバブリングは、実はセレクタと非常に相性がいい


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

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


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