- シェルスクリプト総合 その34
649 :デフォルトの名無しさん[sage]:2020/10/18(日) 01:14:29.68 ID:u/6+iFla - なんで?
|
- Vue vs React vs Angular Part.5
739 :デフォルトの名無しさん[sage]:2020/10/18(日) 01:23:51.16 ID:u/6+iFla - >>737
> 中途半端マークアップコーディングやってるVueとかAngularとかは廃れる可能性も結構あると思ってる Reactも含め、未完成のWeb Componentsを補うために 複雑なことをしてるから将来確実に廃れるか大幅に仕様が変わるよ Web Componentsがどのブラウザでも実用的になったら それをエミュレートしてる今のバージョンは完全にレガシーになって 将来のモダンブラウザのみを対象とした軽量なものが登場する その時代でもDOMは変わらないだろうから、 そのDOMを簡略化するだけのjQueryは変わらず使えるわけさ
|
- Vue vs React vs Angular Part.5
742 :デフォルトの名無しさん[sage]:2020/10/18(日) 01:41:22.39 ID:u/6+iFla - そりゃセレクタ構文だけだろ
jQueryの特徴は、そのセレクタにマッチする複数(ない場合も含めて)に対して CSSのスタイルと同じように要素が存在するかをチェックすることなく 宣言的に処理を割り当てることができるのが便利なんだが
|
- Vue vs React vs Angular Part.5
744 :デフォルトの名無しさん[sage]:2020/10/18(日) 01:56:11.41 ID:u/6+iFla - メソッドチェインの話なんかしてないのに
いきなりなにいってんだろうねw まさかメソッド呼び出しは全部メソッドチェインだとでも思ってんの?
|
- Vue vs React vs Angular Part.5
748 :デフォルトの名無しさん[sage]:2020/10/18(日) 02:11:04.54 ID:u/6+iFla - >>745
そんなんだからjQueryがいつまでも増え続けてるのがわからんだよ jQueryが物理的に行数が減るのは当然として、 その結果、メンテナンスのコストが下がって バグが減るのが重要なところだろ
|
- Vue vs React vs Angular Part.5
750 :デフォルトの名無しさん[sage]:2020/10/18(日) 02:13:22.35 ID:u/6+iFla - 例えば、アロー関数なんて使わなくても
this保存してfunctionつければ同じことができるけど アロー関数使わなくて良い世界を知ったら元に戻れないだろ? ほんの数行の違いでもないほうが楽なんだよ
|
- Vue vs React vs Angular Part.5
752 :デフォルトの名無しさん[sage]:2020/10/18(日) 03:04:15.75 ID:u/6+iFla - そんな願望垂れ流してないで
メリットとデメリットの話をしろよ jQueryがなくても頑張れるっていうだけで jQueryをなくすメリットを言わないんだもんなw
|
- Vue vs React vs Angular Part.5
755 :デフォルトの名無しさん[sage]:2020/10/18(日) 03:36:40.28 ID:u/6+iFla - >>753
もともとJavaScriptでCSSセレクタは使えなかった。 今は単に「セレクタ」というんだが、お前が言ってるように「"CSS"セレクタ」という 言葉があるのは、元々はCSSで使うものだったときの名残w はるか昔にjQueryがJavaScrpitでCSSセレクタを実装した その素晴らしい発想を見て、それをあとからDOM APIに querySelectorとして使えるようにした パクったのはDOM APIの方。それを知ってて お前わざと>>753みたいなアホ丸出しのレスしただろ?w しかしDOM APIがパクったのはセレクタAPIだけで jQueryオブジェクトはパクらなかったので DOM APIのループ処理で繰り返すという手続き的なAPIは変わらなかった 宣言的なjQueryの比べれば劣化コピーでしかない
|
- Vue vs React vs Angular Part.5
756 :デフォルトの名無しさん[sage]:2020/10/18(日) 03:38:05.32 ID:u/6+iFla - 余計なファイルを削減できる?
JavaScript使ってる時点で外部JavaScriptファイルがある たかだか1ファイル減るだけの話 しかも結合すれば1ファイルですむ
|
- Vue vs React vs Angular Part.5
758 :デフォルトの名無しさん[sage]:2020/10/18(日) 03:44:51.93 ID:u/6+iFla - 余計なファイルを削減できるというメリットは小粒
初回アクセス時に30KB読み込みができるというメリットは小粒 JavaScript処理が僅かに早く終るというメリットは小粒 jQueryをなくしたときのメリットはどれも小粒ではないか 体感上わからない程度の遅延があっても困らない ならできる限り開発を楽にするほうがいい というのがメリット
|
- Vue vs React vs Angular Part.5
759 :デフォルトの名無しさん[sage]:2020/10/18(日) 03:45:14.17 ID:u/6+iFla - >>757
圧縮時30KBはものすごく小さいですが?
|
- Vue vs React vs Angular Part.5
761 :デフォルトの名無しさん[sage]:2020/10/18(日) 03:47:50.92 ID:u/6+iFla - 例えばGoogleのシンプルな検索トップページは圧縮状態で65KBでした。
|
- Vue vs React vs Angular Part.5
763 :デフォルトの名無しさん[sage]:2020/10/18(日) 04:26:16.95 ID:u/6+iFla - jQueryのメリットのうち小粒のものだけを抜き出したら
全部小粒だった と言ってるのと同じだなw
|
- Vue vs React vs Angular Part.5
765 :デフォルトの名無しさん[sage]:2020/10/18(日) 04:34:21.10 ID:u/6+iFla - jQueryの価値はjQueryオブジェクトだよ
CSSセレクタなんか、素の使いづらいJavaScriptでもできるじゃんw 価値がないところだけを見て価値がないと言っても無意味だよ もっと広い目でjQueryを見ないとwww
|
- Vue vs React vs Angular Part.5
769 :デフォルトの名無しさん[sage]:2020/10/18(日) 04:45:10.27 ID:u/6+iFla - ほらね、もう遠吠えいうことしかできなくなったでしょ?
|
- Vue vs React vs Angular Part.5
772 :デフォルトの名無しさん[sage]:2020/10/18(日) 07:08:38.76 ID:u/6+iFla - >>770
なんで無視したの?もう一回同じことを書く羽目になったじゃないか もともとJavaScriptでCSSセレクタは使えなかった。 今は単に「セレクタ」というんだが、お前が言ってるように「"CSS"セレクタ」という 言葉があるのは、元々はCSSで使うものだったときの名残w はるか昔にjQueryがJavaScrpitでCSSセレクタを実装した その素晴らしい発想を見て、それをあとからDOM APIに querySelectorとして使えるようにした パクったのはDOM APIの方。それを知ってて お前わざと>>753みたいなアホ丸出しのレスしただろ?w しかしDOM APIがパクったのはセレクタAPIだけで jQueryオブジェクトはパクらなかったので DOM APIのループ処理で繰り返すという手続き的なAPIは変わらなかった 宣言的なjQueryの比べれば劣化コピーでしかない
|