用于遠程控制的Web應用:Remote.js
Remote.js 是一個用來開發遠程控制web應用程序的 JavaScript 庫,無需額外的硬件支持。
可用于:
-
媒體控制
-
游戲 - 遠程控制,多播放器
-
幻燈片
-
Pranks
-
Malware
-
有趣的瀏覽器擴展
數據發送器:
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');
}); 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!