jQueryとjavascriptの比較?[クローズド]です。
質問
私は最近、ある javascript フォーラムを偶然見つけました。(悲しいことに、リンクは宇宙のどこかに失われています)そこでは、jQuery が良くないということに対する本当の憎悪を感じることができました。
ほとんどの議論は実際に理にかなっているようです。
今、私はjQueryが本当に好きです。その主な理由は、ブラウザの不整合ではなく、私がやりたいことに集中させてくれるからで、実際にクールな(あるいは、を使ったAJAXを可能にしてくれるからです。 使い古された 効果で AJAX を楽しくしてくれます。
しかし、もし本当にjQueryのコアが腐っているのであれば、私は実際にそれに頼るようなことはしたくありません...。
どのフレームワークがベストかという議論をまた始めたくはないのですが......。どのフレームワークが一番良いかというと (ジョーク) ? 事例として、中小規模のWebとその管理について考えてみましょう。
私はただ、もしあなたが いくつかの フレームワークのものなのか、それとも純粋な javascript にいくつかの地雷関数があるのか、本当に違いがあるのかを知りたいと思っています。
編集する。
私は実際に、長所と短所をめぐる通常の客観的な議論を行おうとしました。
- 純粋な javascript よりもフレームワークを使用することと
- jQueryとその他の比較。
jQueryは最も簡単に扱え、最も早く習得できるように思われます。しかし、一部の人はそれを理解せず、私がさらに別の炎上を始めていると考えています (私はそうではありません)。私は実際にこの質問を再開するために投票しています。
また、私は本当に興味があります。
- jQuery はブラウザーのスニッフィングに大きく依存しているのでしょうか?それは将来的に潜在的な問題になる可能性がありますか?なぜですか?
- 私は多くのJSセレクタエンジンを見つけましたが、AJAXとFXのライブラリはありますか?
- jQuery が間違っている理由は(ブラウザのスニッフィングと John Resig に対する個人的な "hate" 以外に)あるのでしょうか?
jQueryは、実際には、最も使用されているように、他のフレームワークの略でもあります。
どのように解決するのですか?
それは、パフォーマンスと開発スピードの問題です。もちろん、あなたが優れたプログラマーで、本当にニーズに合ったものを設計すれば、Javascript フレームワークを使用した場合よりも優れたパフォーマンスを達成できるかもしれません。しかし、それをすべて自分で行う時間がありますか?
私の個人的な意見としては、Javascriptは信じられないほど便利で、使いすぎですが、本当に必要であれば、フレームワークを使用するのが望ましいと思います。
さて、フレームワークの選択です。ベンチマークの価値については、次のサイトで見つけることができます。 http://ejohn.org/files/142/ . また、どのプラグインが利用可能で、それを使って何をするつもりなのかにも依存します。私がjQueryを使い始めたのは、その時点では最速ではなかったものの、メンテナンスされていて機能が充実しているように思えたからです。私はそれを後悔していないが、私はそれ以来、他のものをテストしていません。
関連
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] JavaScriptで "use strict "は何をするのか、その根拠は?
-
[解決済み] JavaScriptで文字列が部分文字列を含むかどうかを確認する方法は?
-
[解決済み] あるJavaScriptファイルを他のJavaScriptファイルにインクルードするにはどうすればよいですか?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み】JavaScriptの比較では、どちらの等号演算子(== vs ===)を使うべきですか?
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み】オブジェクトからプロパティを削除する(JavaScript)
-
[解決済み] jQueryの$という記号の意味は何ですか?
-
[解決済み] <ng-content>が空かどうかを確認する方法は?(これまでのAngular 2+で)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] jqueryでdivの要素がオーバーフローしていないかチェックする
-
[解決済み] Google maps API V3 - 同一地点に複数のマーカーを設置する。
-
[解決済み] JavaScriptを使用してHTML要素に属性を追加/更新するには?
-
[解決済み] React js 親コンポーネントから子コンポーネントの状態を変更する
-
[解決済み] JSXとLoadshを使用して、ある要素をn回繰り返す方法
-
[解決済み] JavaScriptのtoString()関数をオーバーライドして、デバッグ用に意味のある出力を提供することは可能でしょうか?
-
[解決済み] TypeScriptプロジェクトで既存のC#クラス定義を再利用する方法
-
[解決済み] 各オブジェクトに?重複
-
[解決済み] jQueryのバージョン1、バージョン2、バージョン3の違いは何ですか?[クローズド]
-
[解決済み] JavaScriptの文字列プリミティブとStringオブジェクトの違いは何ですか?