用JavaScript編寫終端:term.js
term.js是一個采用JavaScript編寫終端。用JavaScript實現的一個完整xterm克隆。
Server:var term = require('term.js'); app.use(term.middleware()); ...
Client:
window.addEventListener('load', function() { var socket = io.connect(); socket.on('connect', function() { var term = new Terminal({ cols: 80, rows: 24, screenKeys: true });
term.on('data', function(data) { socket.emit('data', data); }); term.on('title', function(title) { document.title = title; }); term.open(document.body); term.write('\x1b[31mWelcome to term.js!\x1b[m\r\n'); socket.on('data', function(data) { term.write(data); }); socket.on('disconnect', function() { term.destroy(); });
}); }, false);</pre>
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!