私は大学生ですが、多くの企業がJavascriptの経験がある人を探していることに気づきました。これには、JQueryなどのJavaScriptのライブラリが含まれますか?または、Javascriptの人々のみを探していますか?おそらく会社に依存しますが、フロントエンドの作業をしたい学生に対する一般的なアドバイスは何ですか? JavaScriptはJQueryよりも強力ですか? Jqueryはライブラリであり、多くのタスクを簡略化することを知っていますが、JqueryでJavascriptを使用する理由がいくつかありますか?
彼らはJavaScriptを探しています-そして彼らはJQueryについて知らないかもしれません
広告の可能な限り幅広いオーディエンスを獲得するために、企業は多くの場合、その仕事のトップレベルのテクノロジーを述べるだけです。 JavaScriptを使用する主要なWebサイトの大部分は、JQuery、YUI、Prototypeなどの基盤となるフレームワークにある程度依存しています。
JavaScriptを言語として確実に学び(構文を学ぶのにそれほど長くはかからないでしょう)、JQueryを紹介して、JQueryがWebフレームワークとしてはるかに強力である理由を理解することをお勧めします。そうすれば、コインの両面が得られます。JavaScriptでひどいもつれに陥る方法を理解し、JQueryを介してソリューションがいかにきちんとエレガントであるかを確認できます。
その知識を身につけたら、それをまだ光を見ていない企業に説明することができ、独自の(おそらく劣っている)フレームワークを導入しています。
明確にするために、ここでは3つの異なるテクノロジーについて話します。
だから、私のアドバイスは:
このようにして、テクノロジが実行できること、テクノロジがどのように相互作用するか、およびテクノロジを効果的に使用する方法を理解し、必要な仕事を得ることができます。
Javascriptを理解すれば、jQueryも理解できるでしょう。逆は必ずしも真ではありません。
jQueryはJavaScriptに基づくフレームワークなので、Javascriptに焦点を当てます。それがわかっていれば、jQueryに問題はありません。
あなたが書いたように、jqueryはJavaScriptライブラリーです。したがって、Jqueryを効率的に使用するには、JavaScriptを知っている必要があります。
Javascriptを理解する。
理解Javascript:The Good Parts by Crockford。長すぎません。
jQueryは優れていて強力です。私はそれが好きです。しかし、そこにあるフレームワークはそれだけではありません。
これには、JQueryなどのJavaScriptのライブラリが含まれますか?または、Javascriptの人々のみを探していますか?それはおそらく会社に依存しますが、フロントエンドの作業をしたい学生に対する一般的なアドバイスは何ですか?
仕事がWeb開発の場合、JavaScriptとjQueryの両方が必要になる可能性が非常に高くなります。また、フロントエンドの作業を行う場合は、jQuery UIを含めて両方を行う必要があります。
JavaScriptはjQueryよりも強力ですか?私はjQueryがライブラリであり、多くのタスクを簡素化することを知っていますが、JqueryでJavascriptを使用する理由がいくつかありますか?
JQueryを学ぶ前に、Javascriptの基本を理解する必要があります。ほとんどの人と私がJavaScriptでjQueryを使用した理由は、ブラウザー間の互換性の問題(IEは悪名高いことで有名です)が原因です。しかし同時に、パフォーマンスの問題のために、JavaScriptで処理を行う方法がある場合は、jQuery $セレクターを悪用しないように学ぶ必要があります。例として、ループ内に$があると、サイトが非常に遅くなります^ __ ^。
フロントエンドについては、JavaScriptを学習してからjQueryを学習する必要があります。ジェレミー・キースのDOMスクリプトに関する本は、JavascriptとWeb開発の非常に優れた入門書です。その後、jQueryの選択が少し簡単になります... ^ __ ^
JQueryについてはまだ学習曲線があるため、javascriptを理解しても、jQueryを理解できるとは限りません。ああ、jQuery UIは、タブメニュー、モーダルなど、簡単に作成できます。だから機会があればそれも学んでください。