個人財務 HTML5とCSS3プログラミングのためのjQueryを使ってAJAXリクエストを作成する方法 - ダミー

HTML5とCSS3プログラミングのためのjQueryを使ってAJAXリクエストを作成する方法 - ダミー

目次:

ビデオ: [Ajax]PHPの連想配列をAjaxで取得してHTMLで表示する 2024

ビデオ: [Ajax]PHPの連想配列をAjaxで取得してHTMLで表示する 2024
Anonim

jQueryのようなAJAXライブラリの主な目的は、HTML5およびCSS3プログラマのAJAXリクエストを単純化することです。これがjQueryでいかに簡単にできるかを考えるのは難しいです。

AJAXでテキストファイルを含める方法

このクリーンなコードをチェックしてください:

ajax。 html $(document)。準備完了(getAJAX);関数getAJAX(){$( "#出力")。 load( "hello。txt");}

HTMLはきれいです。これは、単にoutputと呼ばれる空のdivを作成します。

<! - 1 - >

この例ではAJAXを使用しているので、動作していない場合は、AJAXの動作の詳細を覚えておく必要があります。 AJAXを使用するプログラムは、ローカルファイルからだけでなく、Webサーバーを介して実行する必要があります。また、読み込まれるファイルは、AJAXリクエストを作成するプログラムと同じサーバー上にある必要があります。

ここで説明するload()メカニズムは、プレーンテキストまたはHTMLコードスニペットをページにロードする基本的な状況に適しています。

<! AJAXを使って貧しい人のCMSを構築する

AJAXとjQueryは、サーバー側プログラミングを使わなくても効率的なWebサイトを構築するのに非常に便利な方法です。多くの場合、ウェブサイトはスワップと再利用が可能な一連の小さな要素に基づいています。 AJAXを使用すると、Webコンテンツを簡単に再利用および変更できるフレームワークを構築できます。

AJAX $(init)を使用しているCMS。関数init(){$( "#heading")です。 load( "head.html"); $( "#menu")。 load( "menu。html"); $( "#content1")。 load( "story1。html"); $( "#content2")。 load( "story2。html"); $( "#footer")。 load( "footer。html");};

<! - このdivは固定幅のレイアウトを中心にします→

<! - 終了見出しdiv→ <! - 終了メニューdiv→ <! - 終了コンテンツdiv→ <! - 終了コンテンツdiv→ <! - 最後のフッターdiv→<! - すべてのdivを終了→ コードを見て、あなたはこれらの興味深い機能を見ることができます: ページには内容がありません!

すべてのディビジョンは空です。スクリーンショットに表示されているテキストはこのドキュメントにはありませんが、すべて小さなファイルから動的に取り出されています。

  • ページは空の名前のdivで構成されます。 特定のコンテンツではなく、ページはIDを持つプレースホルダで構成されます。

  • jQueryを使用します。 jQueryライブラリは、AJAX呼び出しによるデータの読み込みを大幅に簡素化するために使用されます。

  • すべてのコンテンツは別々のファイルにあります。 ディレクトリを見ると、ページの小さな部分を含む非常に単純なHTMLファイルを見ることができます。たとえば、story1。 htmlは次のようになります:

  • ブックI - HTML基盤の作成 健全なHTML基盤

    妥当性検証のすべて

    1. ツールの選択
    2. リストと表による情報の管理
    3. イメージの追加
    4. フォームの作成
    5. init()
  • メソッドは ドキュメントで実行されます。準備ができました。 ドキュメントの準備ができたら、ページはinit()メソッドを実行します。 init() メソッドは、AJAX呼び出しを使用してコンテンツを動的にロードします。

  • これは一連のjQuery load()メソッドに過ぎません。 このアプローチは多くの作業のように見えるかもしれませんが、いくつかの非常に興味深い特徴があります。 複数のページで大規模なサイトを構築する場合、通常は一度視覚的外観をデザインし、テンプレートを繰り返します。 また、複数のページにわたって一貫性のある要素があるとします。単にデフォルトのドキュメントを作成し、それを各ページごとにコピー&ペーストすることができますが、このアプローチは面倒です。テンプレートに従って100ページを作成した後、ヘッダーを変更する必要がある場合はどうなりますか?あなたは100の異なるページに変更を加える必要があります。

テンプレートスタイルのアプローチの利点は、コードの再利用です。外部スタイルを使用すると、何百ものドキュメントにわたってスタイルシートを掛けることができるのと同様に、コンテンツなしでテンプレートを設計すると、コードスニペットを小さなファイルに格納して再利用することができます。すべての100ページが同じメニューファイルを指しているので、メニューを変更したい場合は、1つのファイルを変更してください。

  • このようなアプローチを使用する方法は次のとおりです。

  • サイト全体で単一のテンプレートを作成します。

サイト全体の全体的なルック&フィールを管理するための基本的なHTMLとCSSを構築します。まだコンテンツについて心配しないでください。ページのすべてのコンポーネントのプレースホルダを作成するだけです。それぞれの要素にIDを与え、必要に応じて配置するためにCSSを記述してください。

jQueryサポートを追加します。

  1. jQueryライブラリへのリンクを作成し、デフォルトのinit()メソッドを作成します。常に一貫性のあるページの部分を埋めるためのコードを記述してください。

    テンプレートを複製します。

  2. テンプレートの仕組みを理解したら、サイトの各ページのコピーを作成します。

  3. init()

    関数を変更して各ページをカスタマイズします。

  4. 変更されるテンプレートの唯一の部分は、init()関数です。異なるコンテンツを読み込むinit()関数をカスタマイズしている点を除き、すべてのページは同じです。 AJAXでdivにカスタムコンテンツを読み込みます。 init()関数を使用して、各divにコンテンツをロードします。

    これはコンテンツを管理する優れた方法ですが、それは完全なコンテンツ管理システムではありません。 AJAXでさえ、Web上に

  5. コンテンツを保存することはできません。さらに複雑なコンテンツ管理システムでは、コンテンツを処理するためにファイルではなくデータベースを使用します。この種の作業を処理するには、PHPなどのサーバー側プログラミングと通常はデータベース(mySQLなど)が必要です。

HTML5とCSS3プログラミングのためのjQueryを使ってAJAXリクエストを作成する方法 - ダミー

エディタの選択

キーボードからQuickBooksアクションへのショートカット - ダミー

キーボードからQuickBooksアクションへのショートカット - ダミー

QuickBooks 2012には便利なショートカットが用意されています重要な会計業務を遂行する。この表では、最も便利なQuickBooksショートカットをいくつか紹介しています。ショートカットキーまたはキーの組み合わせ結果+選択した番号または日付ファイルに表示されている値に1を加算 - 表示されている値から1を引く...

QuickBooks 2012を介して給与サービスに登録する - ダミー

QuickBooks 2012を介して給与サービスに登録する - ダミー

QuickBooks 2012 Intuit QuickBooks Payroll Servicesページから特定のオプションを選択した後、一連のWebページフォームを記入します。あなたの会社名と住所を入力し、会社の雇用者識別番号またはEINを入力し、Intuitのようにクレジットカード情報も入力します。

同時にQuickBooks 2012に領収書と請求書を記録する - ダミー

同時にQuickBooks 2012に領収書と請求書を記録する - ダミー

はQuickBooks 2012で、アイテムの領収書を記録すると同時に受け取ったアイテムの請求書を記録します。これは、明細受領伝票登録ウィンドウの上部付近に表示される請求受領チェックボックスを選択するだけで実行できます。

エディタの選択

公正なダミーを戦うことによる結婚作業

公正なダミーを戦うことによる結婚作業

いくつかのカップルは、彼らが決して論じることはないと主張する。これは、両方のパートナーが自由に相違点を表現できるような結婚では不可能です。他のカップルは頻繁に非常に大声を出す頻繁な議論を持っています。しかし、戦いの量と頻度はあまり知られていない - カップルが戦う問題でもありません。最も重要なのは...

事件後のあなたの関係の再構築 - ダミー

事件後のあなたの関係の再構築 - ダミー

不倫は離婚の主要な原因ですが、離婚するよりも事件。事件後の再建は、カップルが不倫やパターンをさまざまな形で直面することを要求します。時間は癒えますが、それだけではありません。ここではいくつか...

苦しい関係の警告サインを認識する - ダミー

苦しい関係の警告サインを認識する - ダミー

完全な関係はありません。カップルは、紛争の公正な分配を期待する必要がありますが、これらの紛争にどのように対処するかは、強さや苦痛の兆候となります。毎日の問題が時間の経過とともに克服できない問題になる可能性を見失うと、困ってしまうことがあります。ここにいくつかの警告兆候があります...

エディタの選択

セキュリティで保護されたWebサーバーをSEOフレンドリにする方法 - ダミー

セキュリティで保護されたWebサーバーをSEOフレンドリにする方法 - ダミー

Ifユーザーがクレジットカード番号や他のタイプのアカウント情報などの機密データを提供するWebサイト上のページがある場合、これらのページを安全かつSEOに適したものにすることができます。機密情報を保護するためのインターネットソリューションは、これらのWebページを安全なサーバーに置くことです。技術的には、これは...

あなたのウェブページをローカライズする方法 - ダミー

あなたのウェブページをローカライズする方法 - ダミー

ローカルでは、あなたのページにローカルな用語があることを確認することです。理想的には、「お問い合わせ」ページだけではなく、すべてのページにこれらの用語を載せてください。いくつかのウェブサイトでは、地域の検索用語をランク付けする必要がありますが、やりたいことが少しでもありません。

検索エンジンがあなたのウェブサイトを索引付けしているかどうかを調べる方法 - ダミー

検索エンジンがあなたのウェブサイトを索引付けしているかどうかを調べる方法 - ダミー

Ifあなたは検索エンジンの最適化(SEO)を心配しているので、あなたのサイトが実際に検索エンジンやディレクトリにあるかどうかを調べることが重要です。あなたのサイトは、誰かがGoogleで検索したときに現れませんか? Bingでそれを見つけることができませんか?おそらくそれは単にそこにないと思ったことはありますか?