私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript & jQuery 質問用スレッド vol.7 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>499-500
「IDをclassに変える必要になった」なんて想定がそもそも無意味
「最初からIDはあった」んだから
そのIDをどう扱うかが最初の論点であって
「classに変更することにした」なんて条件の覆しはただの詭弁のガイドライン
「IDをclassに変える必要になった」なんて想定がそもそも無意味
「最初からIDはあった」んだから
そのIDをどう扱うかが最初の論点であって
「classに変更することにした」なんて条件の覆しはただの詭弁のガイドライン
どこが詭弁のガイドラインなのか?
反論ではなく自分の感情をぶちまけるだけじゃ
話にはならんな
反論ではなく自分の感情をぶちまけるだけじゃ
話にはならんな
まあ最初は一つでいいと思っていたものが
複数になることなんてよくある話だよな。
汎用的なコンポーネントを作るという考え方が
ない人にはわからないかもしれないが
複数になることなんてよくある話だよな。
汎用的なコンポーネントを作るという考え方が
ない人にはわからないかもしれないが
話の起点がこれ>>469なのに白痴化&草で論点ずらしとか
もうとっくに言い負かされてんじゃん
もうとっくに言い負かされてんじゃん
唐突に1分間隔で連投した挙句強引に結論付けようとしたのがじわる
>>502-505
>>502-505
話の起点は>>467で
> 手元にある市販のjQuery解説書がget~ByIdと$(~)が不規則に混在してて気持ち悪い
jQueryを使っているのなら、$(~)を使って0個以上の要素群に対して
処理を適用する方式であれば、要素数が変わったとしても
コードは一切変える必要がなく、それがCSSと親和性が高い
jQueryの特徴であり思想なのだからそれに従うべきって答えになるだろう。
jQueryの特徴はセレクタが使えることじゃないんだよ。
セレクタはDOM APIでも使える(ようになった)だけど
思想が違うので、DOM APIでは要素群に対してループして
手続き型風に処理を記述しなければいけないが、
jQueryだとCSSと同じように、セレクタに対応する要素群に対して
処理を割り当てるように書くことができる。その統一性は素晴らしい
> 手元にある市販のjQuery解説書がget~ByIdと$(~)が不規則に混在してて気持ち悪い
jQueryを使っているのなら、$(~)を使って0個以上の要素群に対して
処理を適用する方式であれば、要素数が変わったとしても
コードは一切変える必要がなく、それがCSSと親和性が高い
jQueryの特徴であり思想なのだからそれに従うべきって答えになるだろう。
jQueryの特徴はセレクタが使えることじゃないんだよ。
セレクタはDOM APIでも使える(ようになった)だけど
思想が違うので、DOM APIでは要素群に対してループして
手続き型風に処理を記述しなければいけないが、
jQueryだとCSSと同じように、セレクタに対応する要素群に対して
処理を割り当てるように書くことができる。その統一性は素晴らしい
>>510
だからお前はしばらく黙り込んでいたのかw
だからお前はしばらく黙り込んでいたのかw
get~ByIdの話に"0個以上の要素"とか自分に都合のいい事を言い出してる時点で
それ以降の長文は全部話の摩り替え
というか0個の間もずっと処理を走らせとくようなコードは普通に糞
それ以降の長文は全部話の摩り替え
というか0個の間もずっと処理を走らせとくようなコードは普通に糞
> get~ByIdの話に"0個以上の要素"とか自分に都合のいい事を言い出してる時点で
メンテナンス性の話を聞かれたのだからそれを答えたまで
これからも何も変わらないという考えの方が
自分の都合のいいことでしかない
ソフトウェアはハードウェアと違って壊れることはない
ソフトウェアにおけるメンテナンスとは仕様の変化に対応することだ。
1個だけある前提のコードと0個以上(=0個、1個、複数)のどれにでも対応できるコード
そして後者のほうがコード量が短いと無ければ、
jQueryの方がメンテナンス性が高いと結論付けるほかはない
> というか0個の間もずっと処理を走らせとくようなコードは普通に糞
0個の場合は処理は走らないのでクソではない
何も知らないんだなw
メンテナンス性の話を聞かれたのだからそれを答えたまで
これからも何も変わらないという考えの方が
自分の都合のいいことでしかない
ソフトウェアはハードウェアと違って壊れることはない
ソフトウェアにおけるメンテナンスとは仕様の変化に対応することだ。
1個だけある前提のコードと0個以上(=0個、1個、複数)のどれにでも対応できるコード
そして後者のほうがコード量が短いと無ければ、
jQueryの方がメンテナンス性が高いと結論付けるほかはない
> というか0個の間もずっと処理を走らせとくようなコードは普通に糞
0個の場合は処理は走らないのでクソではない
何も知らないんだなw
長文の特徴のガイドライン
1:事実に対して仮定を持ち出す
2:ごくまれな反例をとりあげる
3:自分に有利な将来像を予想する
4:主観で決め付ける
5:資料を示さず自論が支持されていると思わせる
6:一見関係ありそうで関係ない話を始める
7:陰謀であると力説する
8:知能障害を起こす
9:自分の見解を述べずに人格批判をする
10:ありえない解決策を図る
11:レッテル貼りをする
12:決着した話を経緯を無視して蒸し返す
13:勝利宣言をする
14:細かい部分のミスを指摘し相手を無知と認識させる
15:新しい概念が全て正しいのだとミスリードする
1:事実に対して仮定を持ち出す
2:ごくまれな反例をとりあげる
3:自分に有利な将来像を予想する
4:主観で決め付ける
5:資料を示さず自論が支持されていると思わせる
6:一見関係ありそうで関係ない話を始める
7:陰謀であると力説する
8:知能障害を起こす
9:自分の見解を述べずに人格批判をする
10:ありえない解決策を図る
11:レッテル貼りをする
12:決着した話を経緯を無視して蒸し返す
13:勝利宣言をする
14:細かい部分のミスを指摘し相手を無知と認識させる
15:新しい概念が全て正しいのだとミスリードする
さてどれがどういうふうに当てはまるのか、
今から、このガイドラインと照らし合わせて
説明してあげましょうかね
今から、このガイドラインと照らし合わせて
説明してあげましょうかね
>>515-516
ガイドライン提示しただけかよw
ガイドライン提示しただけかよw
面白いなw こんなのもあるのか。
「詭弁の特徴のガイドライン」を論破する
http://togetter.com/li/476728
まともに知ってる人からすれば詭弁の特徴のガイドライン自体が
詭弁だって分かってるとは思うが
「詭弁の特徴のガイドライン」を論破する
http://togetter.com/li/476728
まともに知ってる人からすれば詭弁の特徴のガイドライン自体が
詭弁だって分かってるとは思うが
例えばjQuery専用にカスタマイズされたエディタがあったとして
ショートカット一つで、$('')と入力して''の間に
カーソルが移動するようにしていたとしよう。
それからそれから?
ショートカット一つで、$('')と入力して''の間に
カーソルが移動するようにしていたとしよう。
それからそれから?
jquery-snippetsなどの入力補完プラグインを設定する。
それからそれから?
それからそれから?
>>497が明らかに間違いなのは、
getElementByIdをgetElementsByClassNameに変えても動かないということだ。
例えばこれは動かない
var el = document.getElementsByClassName("hoge");
el.addEventListener("click", function() {}, false);
jQueryであればよっぽど変なことをしていない限り
$('#hoge').click(function() {}) を
$('.hoge').click(function() {}) に変えるだけで動く
getElementByIdをgetElementsByClassNameに変えても動かないということだ。
例えばこれは動かない
var el = document.getElementsByClassName("hoge");
el.addEventListener("click", function() {}, false);
jQueryであればよっぽど変なことをしていない限り
$('#hoge').click(function() {}) を
$('.hoge').click(function() {}) に変えるだけで動く
> それに「#」を「.」に変える方が面倒
なんでだろうか?まさか#で検索するとか?
まさかなw 普通は #hoge で検索するだろう。
なんでだろうか?まさか#で検索するとか?
まさかなw 普通は #hoge で検索するだろう。
書き換えが面倒っていうのがまさにコレのこと
> getElementByIdをgetElementsByClassNameに変えても動かないということだ。
>
> 例えばこれは動かない
> var el = document.getElementsByClassName("hoge");
> el.addEventListener("click", function() {}, false);
jQueryとは違って0と1と複数を同じように扱えないから、
それごとにコードを書き換える必要がある。
DOMは単にgetElementByIdをgetElementsByClassNameに
書き換えれば終わるってわけじゃないんだよ。
jQueryだと#を.に書き換えるだけでおしまい
> getElementByIdをgetElementsByClassNameに変えても動かないということだ。
>
> 例えばこれは動かない
> var el = document.getElementsByClassName("hoge");
> el.addEventListener("click", function() {}, false);
jQueryとは違って0と1と複数を同じように扱えないから、
それごとにコードを書き換える必要がある。
DOMは単にgetElementByIdをgetElementsByClassNameに
書き換えれば終わるってわけじゃないんだよ。
jQueryだと#を.に書き換えるだけでおしまい
ID(1個)とクラス(複数)でコードを書き分けること?
DOM API使ってるのならいくらでもあるんじゃない?
jQuery使ってるならば、セレクタの違いだけでどちらも同じコードで
書けるから、IDとクラスの違いなんて気にせず同じコードで書けるけど
DOM API使ってるのならいくらでもあるんじゃない?
jQuery使ってるならば、セレクタの違いだけでどちらも同じコードで
書けるから、IDとクラスの違いなんて気にせず同じコードで書けるけど
>>536
そうだねw 複数のIDに対応してくたなったら
getElementByIdから、getElementsByClassNameに変えるのではなく
querySelectorAllに書き換えないといけなかったね。
そうだねw 複数のIDに対応してくたなったら
getElementByIdから、getElementsByClassNameに変えるのではなく
querySelectorAllに書き換えないといけなかったね。
>>515
頭の二文字を書き換えただけなのに当てはまりすぎてて哂う
頭の二文字を書き換えただけなのに当てはまりすぎてて哂う
中身がない文章は何にでも当てはまるようにできてる
占いであなたは悩み事がありますっていうようなものだ
占いであなたは悩み事がありますっていうようなものだ
普通にwindow.idNameを使えばいいのに
statusが~とか、自分の努力を正当化しようとするやつは馬鹿らしいな
そんなん変数名で予約語を誤って使うようなもんだし
どう考えてもgetElementsByIdがコードに並ぶのに比べたら、メリットのほうがでかい
statusが~とか、自分の努力を正当化しようとするやつは馬鹿らしいな
そんなん変数名で予約語を誤って使うようなもんだし
どう考えてもgetElementsByIdがコードに並ぶのに比べたら、メリットのほうがでかい
本当にそうかぁ〜?
そこまで気にしないといけない状況ならそれこそjQuery使えばよくね?
それとも皆未だに普通にXHRするのにActiveXObjectとか、attachEventとか普通に使ってるの?
そこまで気にしないといけない状況ならそれこそjQuery使えばよくね?
それとも皆未だに普通にXHRするのにActiveXObjectとか、attachEventとか普通に使ってるの?
「getElementByIdが一番速い」はどうやったって覆しようがない
ただでさえ遅くなるjQueryなんかに最初から出る幕はない
にも関わらず、長文野郎は「jQuery最強」をただ言いたいがために
「idをclassに変更した場合は~」やら「汎用性が~」やら
ありえない仮定や論点のすり替えで「getElementByIdが一番速い」に無理矢理反論しようとしている
というのがこの流れの実態
ただでさえ遅くなるjQueryなんかに最初から出る幕はない
にも関わらず、長文野郎は「jQuery最強」をただ言いたいがために
「idをclassに変更した場合は~」やら「汎用性が~」やら
ありえない仮定や論点のすり替えで「getElementByIdが一番速い」に無理矢理反論しようとしている
というのがこの流れの実態
> 「getElementByIdが一番速い」はどうやったって覆しようがない
誰も覆そうなんてしてねーよw
お前だけだよ。実行速度にそんなにこだわってるのは。
誰も覆そうなんてしてねーよw
お前だけだよ。実行速度にそんなにこだわってるのは。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript & jQuery 質問用スレッド vol.7 + (701) - [100%] - 2022/12/19 17:15
- + JavaScript & jQuery 質問用スレッド vol.8 + (1001) - [98%] - 2019/2/9 14:00
- + JavaScript & jQuery 質問用スレッド vol.6 + (980) - [98%] - 2016/11/20 14:31
- + JavaScript & jQuery 質問用スレッド vol.5 + (993) - [98%] - 2016/6/11 14:30
- + JavaScript の質問用スレッド vol.76 + (1001) - [72%] - 2010/3/10 4:02
- + JavaScript の質問用スレッド vol.87 + (1001) - [72%] - 2011/6/21 6:33
- + JavaScript の質問用スレッド vol.78 + (1001) - [72%] - 2010/6/25 3:53
- + JavaScript の質問用スレッド vol.79 + (1001) - [72%] - 2010/9/11 6:50
- + JavaScript の質問用スレッド vol.77 + (1001) - [72%] - 2010/5/8 19:06
- + JavaScript の質問用スレッド vol.97 + (1001) - [72%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.74 + (1001) - [72%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.75 + (1001) - [72%] - 2010/1/23 1:07 ○
トップメニューへ / →のくす牧場書庫について