jQueryコースの紹介
jQuery とは
jQuery は、私のブログの「JavaScript 軽量スクリプト ライブラリ」シリーズの記事にあります。JavaScript スクリプト ライブラリは、.NET クラス ライブラリに似ています。いくつかのツール メソッドを追加するか、ユーザーの使用を容易にするためにオブジェクト メソッドがクラス ライブラリにカプセル化されます。
「ライブラリ」は「システム アセンブリ」などの「フレームワーク」ではなく、スクリプト ライブラリであることに注意してください。 " はクラス ライブラリであり、"ASP .NET MVC" はフレームワークです。jQuery は、スクリプトの參照管理と関數(shù)管理の解決には役立ちません。これらはスクリプト フレームワークが行う必要があることです。
スクリプト ライブラリは、スクリプトの參照管理と関數(shù)管理を解決するのに役立ちます。 jQuery を使用すると、JavaScript コードの記述効率が大幅に向上し、記述されたコードがよりエレガントになり、堅(jiān)牢になります。 「jQuery を使えば、毎日お茶を飲みましょう」-巨人の肩の上に立つからです
ASP.NET MVC プロジェクトを作成すると、jQuery クラス ライブラリがほぼ Microsoft の公式として自動(dòng)的に導(dǎo)入されていることがわかります。スクリプト ライブラリ! 完璧な統(tǒng)合とインテリジェントなセンシングのサポートにより、.NET と jQuery がシームレスに結(jié)合されます! したがって、.NET を使用する場(chǎng)合は、Dojo や ExtJS などの代わりに jQuery を選択する必要があります。
1) jQuery は Javascript スクリプト ライブラリのセットです。 jQuery はスクリプト ライブラリであり、スクリプト フレームワークではありません。 「ライブラリ」イコール「フレームワーク」ではありません。 jQuery では、スクリプトの參照管理と関數(shù)管理を解決することはできません。これらはスクリプト フレームワークが行う必要があります。
スクリプト ライブラリは、コーディング ロジックを完成させ、ビジネス機(jī)能を?qū)g裝するのに役立ちます。 jQuery を使用すると、JavaScript コードの作成効率が大幅に向上し、よりエレガントで堅(jiān)牢なコードが作成されます。
2) これらの関數(shù)関數(shù)を使用すると、さまざまな関數(shù)を迅速に完了し、コードを非常に簡(jiǎn)潔にすることができます。
3) さまざまなブラウザーでの JavaScript スクリプトの互換性は、Web 開(kāi)発者にとって常に悪夢(mèng)でした。たとえば、jQuery の Event オブジェクトは、以前はすべてのブラウザーに共通するようにフォーマットされていました。 IE の場(chǎng)合は、event.srcElements であり、ff などの標(biāo)準(zhǔn)ブラウザでは、event.target です。 jQuery はイベント オブジェクトを統(tǒng)合し、event.target を使用してすべてのブラウザーでイベント オブジェクトを取得できるようにします。
4) jQuery は、グラデーション ポップアップやレイヤーの移動(dòng)などのアニメーション効果を?qū)g現(xiàn)し、より良いユーザー エクスペリエンスを得ることができます。
5) ほとんどの開(kāi)発者は、onclick が実際には匿名関數(shù)であることを知らずに、ページの読み込み時(shí)に実行される DOM を操作するステートメントを記述したり、HTML 要素またはドキュメント オブジェクトに onclick 屬性を直接追加したりするなど、JavaScript について間違った理解を持っています。 、など待ってください。このようなプログラムは堅(jiān)牢ではありません。たとえば、「DOM を操作するために、読み込み時(shí)に実行されるステートメントをページ內(nèi)に記述します?!攻讴`ジのコードが小さく、ユーザーの読み込みが速い場(chǎng)合は問(wèn)題ありませんが、ページの読み込みが少し遅い場(chǎng)合、ブラウザーは「操作を終了します?!?」というエラーが発生します。