2012-04-13 10 views
-4

可能性の重複:
Is it a good idea to learn JavaScript before learning jQuery?最初から開始する場合:JavascriptまたはJQuery?

私は一般的に、JavaScriptに新たなんです。私は基本的なことをする基本的な機能を書くことができ、それは素晴らしいことです。私は最近、JQueryを使いこなすようになりました。なぜなら、そのトレンディーでクールなことだからです。たとえば、サイト上で検証プラグインを使用して、時間を節約できました。私はちょうど仕事を終わらせるために書かれたスクリプトに依存しています。私はもっ​​と学びたいので、問題が発生したときに私自身のカスタムソリューションを書くことができます。だから私の質問は、JavascriptやJQueryの基盤を構築する方が良いです。私はJQueryが本質的にはクールなメソッドがたくさんあるJavascriptオブジェクトだから、普通の古いJavascriptでロープを学ぶほうがいいと思う。または、前景をスキップしてトレンドヒップJQueryに固執する必要がありますか?

+0

'jQuery'は' javascript'に基づいています。彼らは異なる抽象化レベルの言語です。 – kev

+1

他の人が言うように、jQuery(フレームワーク)はJavaScript(言語)の上に構築されるため、jQueryを最初に「学習」することは意味がありません。 jQueryを使用する前に、基礎となる言語を確実に理解する必要があります。 – cfedermann

+1

@kev jQueryは、確かに "言語"ではありません。それは図書館です。 –

答えて

2

jQueryはJavaScriptです。 JavaScriptで基盤を構築する

あなたはバニラのJavaScriptのインとアウトを知っていたら、jQueryを使って作業することはより多くの意味を行いますと、あなたは物事を修正し、問題が発生したときに、独自のソリューションを構築できるようになります。

0

Javascriptを開始してください! jQueryを使ってJavascriptを習得しないでください。なぜなら、それは単なるライブラリだからです(非常に普及しています)。あなたがバニラのJavascriptを学ぶことから始まらなければ、あなたはそれを正しくプログラミングする方法を学ぶことはありません。 Javascriptを学ぶと、jQueryが単独で動作します。しかし、これは別の方法では動作しません。あなたがjQueryを学ぶならば、Javascriptは依然としてあなたにとって大きな謎です。

0

重要な点は、jQueryがjavaScriptであることです。これは別の言語や他の種類の魔法ではなく、一般的なjavaScriptパターンを苦痛の少ないものにするために使用できるライブラリです。

だからここに本当の問題は、あなたはjQueryのを使用するか、単にネイティブJSに固執する必要があります、でしょうか?この質問に対する答えは、主にあなたの環境によって異なります。あなたが個人的なウェブページを書いているなら、私は間違いなくjQueryを使うでしょう。企業環境で作業している場合、おそらくjQueryを自由に使用するためにジャンプする必要があります。

+0

いいえいいえいいえ。最初にjQueryにジャンプする前に、Javascript(少なくともその基本について)を学ぶ必要があります。 –

+1

@ElliotBonneville私は、教育ではなくソフトウェア製品を構築するという観点から話しています。 – jbabey

+0

許可されていますが、Javascriptを使って何をしているのかわからない場合は、スクラップアップする可能性が非常に高くなります(プロセス全体がはるかに面倒です)。このケースでは、JavascriptをjQueryよりも重要なのは、私たちが教育について話しているよりも、ステークスが一般的に高いからです。 –

1

両方。

あなたはJavaScript開発の良いビットを行うために計画している場合、あなたは基礎としてJavaScriptを学びたいと思うでしょう。言語の仕組み、設計上の長所と短所などを知りたいと思うでしょう。jQueryの代わりに独自の記述を書く必要は必ずしもありませんが、使用しているツール。

jQueryは、わかっているようにフレームワークです。クリーンで保守可能な方法で共通のタスクを実行するために、専門家が作成したツールです。フレームワークも知っておくと良いです。彼らが構築している基盤を理解したいと思っていますが、効果的に仕事を進めるためには、あなたのツールベルトに役立つツールが必要です。

1

私はあなたがやっていることに気づいていないのであれば、それはひどいjQueryのコードを書くことは簡単ですので、あなたが、特に良いと悪い慣行に焦点を当て、最初の基本的なJavaScriptを学ぶべきだと思います。

など。jQueryでは、DOM操作は簡単で簡単ですが、すべての操作にはパフォーマンスの面でコストがかかっていることがわかっていないと、コードはうまく機能しますが、確かに良い再利用可能なコードではありません(jQueryの再利用性

だから、特に言語にあなたの時間を費やして、広く使われているいくつかのものを適用しようとすると、あなたが少し自信を持って試し始めるときに試してみてください。 jQuery

0

jQueryを起動することをお勧めします。それははるかに簡単ではるかに多くのクロスブラウザです。あなたがストレートJavascriptを使用する必要があるとき、あなたはそれを学ぶでしょう。たとえば、AJAXはjQueryでもっと簡単で、jQueryがすでにほとんどの作業を行っているときに、誰かが独自のソリューションを実装しようとすることは絶対に勧められません。それはちょうど時間の無駄です。 Javascriptが必要なことがいくつかありますが、見つけたときにはそれを学ぶ必要があります。

1

空き時間があり、ベストプラクティスを学ぶことにもっと集中する場合は、jQueryのようなライブラリを使用せずにプレーンな古いJavaScriptを使い始めることをお勧めします。 JavaScriptを使い始めると、実際の言語を学び、JavaScriptとjQueryとを区別することができます。そして、おそらくあなたは多くのクロスに入りますWeb開発者を長年悩ませてきたJavaScriptの問題。これは全体のシーンの素晴らしい画像を提供し、より良い開発者になります。

一方、タイムラインで作業している場合や、最終的にリリースして管理したいことがある場合は、jQueryを使用する必要があります。

関連する問題