Remote.js 远程控制库

程序名称:Remote.js

授权协议: MIT

操作系统: 跨平台

开发语言: JavaScript

Remote.js 介绍

Remote.js 是一个用来开发远程控制web应用程序的 JavaScript 库,无需额外的硬件支持。

可能的用途:

  1. Media controls

  2. Games - remote controlled, multi-player

  3. Slideshows

  4. Pranks

  5. Malware

  6. Interesting browser extensions

数据发射器:

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');
});

Remote.js 官网

https://github.com/hacksparrow/remote.js

相关编程语言

MuPlayer 是一款跨平台、轻量级的音频播放解决方案,...
OS FLV 是一个 开源和可嵌入网页的flv播放器。 这个...
DewPlayer音乐播放器,样式很简单,而且很实用.播放器...
JW FLV MEDIA PLAYER是一个开源的在网页上使用的Fla...
Speakker 是一个基于 Web 浏览器的音乐播放器,只提...
Player Framework 是一个开源的支持 HTML5 的视频播...