個人財務 AJAXを使用してHTML5およびCSS3プログラミングの初期化関数を作成する方法 - ダミー

AJAXを使用してHTML5およびCSS3プログラミングの初期化関数を作成する方法 - ダミー

目次:

Anonim

多くのHTML5とCSS3のページには、初期化機能が必要です。 body onloadメカニズムは、ドキュメントが読み込まれるとすぐにページをロードするためにDOM / JavaScriptで頻繁に使用されます。これは早期に実行され、残りのページを設定する機能です。 body onloadはこの仕事をうまくやっていますが、伝統的なテクニックにはいくつかの問題があります。

  • HTMLに変更を加える必要があります。 JavaScriptコードはHTMLと完全に分離する必要があります。 JavaScriptで動作させるには、HTMLを変更する必要はありません。

    <! - 1 - >
  • まだタイミングが悪いです。 body onloadで指定されたコードは、ページ全体が表示されるまで実行されません。 DOMがロードされた後でコードが登録されていても、ページが表示される前に 登録されている方が良いでしょう。 $(文書)の使い方ready() jQueryは、これらの欠点を克服するボディ・ロードに代わる素晴らしい方法です。どのように動作するかを確認するコードを見てください: <! - 2 - >

準備ができました。 html $(document)。準備完了(changeMe);関数changeMe(){$( "#出力") html( "私は変更しました");}

文書を使用する。準備完了の仕組み

これは変更されましたか?
このコードでは、初期化コードの実行にjQuery技法を使用しています。

bodyタグに

onload

属性がなくなりました。

  • これはjQueryプログラミングの共通の機能です。 jQueryはJavaScriptコードをWebページにアタッチできるため、HTMLはJavaScriptへの直接リンクを持っていません。

    - > 初期化関数は $(document)で作成されます。 ready()

    関数を呼び出します。
  • このテクニックは、DOMが読み込みを終了したとき(フォームのすべての要素にアクセスできるように)、ページが表示される前に(フォームの効果がユーザーに瞬時に表示されるように) )。 $ document は、ドキュメント全体からjQueryオブジェクトを作成します。 $()関数内でドキュメントを指定することによって、ドキュメント全体をjQueryオブジェクトに変換できます。この場合、引用符は使用しないことに注意してください。

  • 指定された機能が自動的に実行されます。 この特定のケースでは、changeMe()関数を実行して、ready()メソッドのパラメータに配置します。これは変数としてのchangeMeを参照するため、引用符や括弧はありません。 jQueryが関数をパラメータとして期待している他の場所がいくつか(特にイベント処理時に)表示されます。このような関数は、ある種のイベントが発生した後に呼び出されるため、

  • コールバック関数 と呼ばれることがよくあります。また、キーボードイベント、マウスの動き、AJAXリクエストの完了に応答するコールバック関数もあります。

文書の代替案。準備中 初期化コードを実行するのが一般的なので、いくつかのショートカットが表示されることがあります。 $(文書)を短縮できます。準備完了(changeMe);

を次のコードに追加します。

$(changeMe);

このコードが関数内で定義されておらず、changeMeがページ上で定義された関数である場合、jQueryはドキュメントのように関数を自動的に実行します。準備ができているアプローチ。

無名関数を直接作成することもできます:

$(document)。準備(function(){$( "#output").html( "私は変更しました");});

この(無名関数)メソッドは面倒ですが、このテクニックを使用してjQueryコードが頻繁に表示されます。 init()という名前の関数を作成し、次のような行で呼び出すことができます:

$(init);

この手法は簡単で分かりやすいですが、Web上のコードを調べるときには、他のバリエーションが発生する可能性があります。
AJAXを使用してHTML5およびCSS3プログラミングの初期化関数を作成する方法 - ダミー

エディタの選択

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は...