Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

HTML5のブラウジングコンテキスト間の双方向通信


ブラウジングコンテキスト間の双方向通信は、チャネルメッセージングと呼ばれます。複数の発信元間の通信に役立ちます。

messageChannelの作成中に、データを送信して別のブラウジングコンテキストに転送するための2つのポートを内部的に作成します。

  • postMessage() −メッセージスローチャネルを投稿する
  • start() −データを送信します
  • close() −ポートを閉じます

このシナリオでは、あるiframeから別のiframeにデータを送信しています。ここでは、関数内でデータを呼び出し、データをDOMに渡します。

var loadHandler = function(){
   var mc, portMessageHandler;
   mc = new MessageChannel();
   window.parent.postMessage('documentAHasLoaded','https://foo.example',[mc.port2]);
   portMessageHandler = function(portMsgEvent){
      alert( portMsgEvent.data );
   }
   mc.port1.addEventListener('message', portMessageHandler, false);
   mc.port1.start();
}
window.addEventListener('DOMContentLoaded', loadHandler, false);

  1. APFS対。 HFS+:2 つのデータ リカバリの違い

    考慮しなければならないトピックは、APFS 対 HFS です .これら2つは何で、その違いは何ですか? APFS は Apple ファイルシステムを指します。一方、HFS は Hierarchical File System を指します。前者は、技術とデータ復旧の面で新たな進歩をもたらしました. ここでは、APFS と HFS の違いについて説明します。 APFS (Apple File System) とは何かについて説明します。また、HFS および HFS+ (Mac OS Extended) の概要についても説明します。次に、両者の違いを指摘します。 パート 1. APFS と HF

  2. LiFi – 光はコミュニケーションの新しい方法です

    あなたの家を見回して、ほとんどすべての電子機器や電気機器に共通していることを 1 つ教えてください。インターネット接続。右!モバイル ネットワークや Wi-Fi ルーターと同じように、これらの LED ライトを通信に使用することもできます。私を信じませんか?うーん、すごいテクニックですね! コミュニケーションの種類のリストに、もう 1 つのコミュニケーションのカテゴリが追加されたと言えます。正確には光無線通信部門の部門。これには、光ケーブルが使用されていないすべてのタイプの光通信が含まれます。 こちらもお読みください: 次の 10 年間の 21 のビッグ テクノロジー – パート 1 LED