用于遠程控制的Web應用:Remote.js

jopen 12年前發布 | 21K 次閱讀 Remote.js JavaScript開發

Remote.js 是一個用來開發遠程控制web應用程序的 JavaScript 庫,無需額外的硬件支持。

可用于:

  1. 媒體控制

  2. 游戲 - 遠程控制,多播放器

  3. 幻燈片

  4. Pranks

  5. Malware

  6. 有趣的瀏覽器擴展

數據發送器:

var signals = ['cat', 'HIDE CONTENT', 'github'];
var t = Remote.transmitter(signals);

// ideally, signals would be emitted when buttons are clicked
document.querySelector('#cat-button').addEventListener('click', function() {
  t.emit('cat');
});

document.querySelector('#github-button').addEventListener('click', function() {
  t.emit('github');
});

// signals can be emitted any way you like, though
setTimeout(function() {
  t.emit('foo');
}, 5000);

接收器:

var signals = ['cat', 'HIDE CONTENT', 'foo'];
var r = Remote.receiver(signals);

r.on('cat', function(error, signal) {
  if (!error) alert('Cats are mini-Tigers!');
});

r.on('HIDE CONTENT', function(error, signal) {
   document.querySelector('#content').style.display = 'none';
});

r.on('github', function(error, signal) {
  window.open('https://github.com');
});

項目主頁:http://www.baiduhome.net/lib/view/home/1390468347914

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!