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

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

目次:

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

ビデオ: [Ajax]PHPの連想配列をAjaxで取得してHTMLで表示する 2025
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リクエストを作成する方法 - ダミー

エディタの選択

SketchUpのステータスバー - ダミー

SketchUpのステータスバー - ダミー

SketchUpのステータスバーには、モデリング中に使用するコンテキスト情報が含まれています。モデリングウィンドウの下の狭い情報には、情報の良さが満載されています。コンテキスト固有の指示:ほとんどの場合、ここでは何をしているのかを確認するためにここでチェックします。モディファイアキー(組み合わせて使用​​するキーボードストローク)

スケッチツールにインテリジェントに反応するよう設計されたダミー

スケッチツールにインテリジェントに反応するよう設計されたダミー

ダイナミックコンポーネント(DC) SketchUpが提供する真の魔法に最も近いもの。あなたがそれらを拡大縮小するときに、伸ばしたり歪んだりするのではなく、寸法を変更するはずの部品は、他の部分はしません。

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpの投影テクスチャ曲線にテクスチャを追加する方法 - 複雑な曲線に画像を描くためのダミー

SketchUpのサーフェスには、このメソッドの代わりはありません。地形の塊は、複雑な曲面の良い例です - 凹凸、ねじれ、波紋、多方向。扱っているカーブが単純な押し出しよりも複雑な場合は、この画像マッピングテクニックを使用する必要があります。キー...

エディタの選択

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにSales Tax ItemまたはGroupを追加する方法 - ダミー

販売税の対象となる商品を販売する場合、QuickBooks 2013請求書には、これらの売上税を請求して追跡する広告申込情報も含まれます。これを行うには、売上税明細を登録します。販売税項目を登録するには、新規項目ウィンドウを表示し、タイプ...から販売税項目を選択します。

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2012でサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のアイテムリストにサービスアイテムを追加する方法 - ダミー

QuickBooks 2013のサービスアイテムを使用して、サービスを表すアイテムを購入または請求します。たとえば、CPAは、個人や企業に対して納税申告書を作成します。納税申告書を準備するためにクライアントに請求する場合、納税申告書の請求書に表示される明細はサービス項目です。 ...

エディタの選択

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressブログのユーザーと著者を管理する方法 - ダミー

WordPressユーザーページには、あなたのブログのすべてのユーザーが表示されます。各ユーザーのユーザー名、名前、電子メールアドレス、ブログの役割、およびブログに投稿された投稿の数が表示されます。フォロワー:このデフォルトロールは、...

WordPress Permalinkをサーバーと連携させる方法 - ダミー

WordPress Permalinkをサーバーと連携させる方法 - ダミー

デフォルト以外のオプションを使用してWordPressサイトのパーマリンクの場合、WordPressは特定のルールまたはディレクティブを.txtファイルに書き込みます。あなたのWebサーバー上のhtaccessファイル。 permalinkによると、htaccessファイルはあなたのWebサーバーと交信して、パーマリンクをどのように提供すべきかを示します。

WordPressブログを修正する方法 - ダミー

WordPressブログを修正する方法 - ダミー

WordPressブログをインストールした後、それがリンクされているウェブサイトに合ったブログ。既存のテーマ(スキン)を変更したり、WordPressをインストールした後に使用できる代替語句を選択することができます。選択したテンプレートがメインWebサイトに似ていることを確認してください。ただし、WordPressは...