検索

ホームページ  >  に質問  >  本文

JavaScript - フロントエンドとバックエンドの間のデータ対話の方法は何ですか? それらの間の具体的な接続は何ですか?

私はフロントエンドの人間で、データ対話のこの側面については初めてですが、JSON データを解析し、バックグラウンド データを受信するための php を記述して、ページを動的に生成できることはこれだけです。データのやり取りについても詳しく知りたいです。
マスターたちに来てアドバイスをもらい、意見を述べ、具体的な内容を紹介してください。
ひざまずいてください!!!ひざまずいて懇願してください!!!

PHPzPHPz2757日前627

全員に返信(3)返信します

  • 漂亮男人

    漂亮男人2017-05-16 13:02:02

    フロントエンドとバックエンドのデータ対話は HTTP (または SSE、WS などの他の派生型) に依存します

    HTTP リクエストを開始するためにフロントエンドでどのようなメソッドが利用できますか?

    オーソドックスなネットワークAPI

    XMLHttpリクエスト

    同一オリジン制限付きのオーソドックスな XHR リクエスト

    イベントソース

    HTTPから進化したSSE(サーバープッシュ)技術です

    ウェブソケット

    クライアントとサーバー間の双方向の接続通信

    navigator.sendBeacon

    新しい非同期データ レポート API は、データ収集に特別に使用され、ブラウザーは適切なタイミングでのみデータ レポートを実行します。
    典型的なシナリオは、非ブロック的な方法でアウトバウンド動作を収集して報告することです。

    黒魔術

    <画像>

    これまでは、PV 収集などのデータ収集とレポート作成を行うときに、img タグを使用して無害な HTTP GET リクエストを作成し、クエリ文字列を介してデータをバックエンドに渡すことがよくありました。
    たとえば、一般的に使用されている GA を代わりに使用する必要がありますsendBeacon が、img は低バージョン互換性ソリューションとして保持する必要があります

    <スクリプト>

    有名な JSONP は script タグを使用して、ドメイン全体でバックエンドからデータを取得します

    もっと見る

    それについて考えてみましょう。<link><iframe> を使用してデータを操作できるでしょうか?

    返事
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:02:02

    これは役に立ちます
    http://www.cnblogs.com/cxying...

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:02:02

    フロントエンドとバックエンドの 3 つの分業モード:
    http://www.algorithmdog.com/%...

    返事
    0
  • キャンセル返事