個人財務 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プログラミングの初期化関数を作成する方法 - ダミー

エディタの選択

キーボードから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でそれを見つけることができませんか?おそらくそれは単にそこにないと思ったことはありますか?