JavaScript - フロントエンドとバックエンドの間のデータ対話の方法は何ですか? それらの間の具体的な接続は何ですか?
PHPz
PHPz 2017-05-16 13:00:02
0
3
661

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

PHPz
PHPz

学习是最好的投资!

全員に返信(3)
漂亮男人

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

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

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

XMLHttpリクエスト

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

イベントソース

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

ウェブソケット

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

navigator.sendBeacon

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

黒魔術

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

<スクリプト>

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

もっと見る

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

いいねを押す +0
習慣沉默

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

いいねを押す +0
曾经蜡笔没有小新

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート