Xterm.js前端終端組件
xterm 是一個(gè)使用 TypeScript 編寫的前端終端組件,可以直接在瀏覽器中實(shí)現(xiàn)一個(gè)命令行終端應(yīng)用。
主要特性:
- 終端應(yīng)用程序正常工作:Xterm.js適用于大多數(shù)終端應(yīng)用程序,如bash,vim和tmux,這包括對(duì)基于curses的應(yīng)用程序和鼠標(biāo)事件支持的支持
- Performant:Xterm.js 非常快,它甚至還包括一個(gè)GPU加速的渲染器
- 豐富的 unicode 支持:支持CJK,表情符號(hào)和IME
- 自包含:零依賴性
- 可訪問:可以使用screenReaderMode選項(xiàng)打開屏幕閱讀器支持
- 還有更多:鏈接,主題,插件,記錄良好的API等。
使用方法:
<!doctype html>
<html>
<head>
<link rel="stylesheet" href="node_modules/xterm/dist/xterm.css" />
<script src="node_modules/xterm/dist/xterm.js"></script>
</head>
<body>
<div id="terminal"></div>
<script>
var term = new Terminal();
term.open(document.getElementById('terminal'));
term.write('Hello from \x1B[1;3;31mxterm.js\x1B[0m $ ')
</script>
</body>
</html>
評(píng)論
圖片
表情
