用JavaScript編寫終端:term.js

jopen 10年前發布 | 86K 次閱讀 term.js JavaScript開發

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>

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

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