new Terminal()
рдФрд░ term.open(document.getElementById('terminal-container'));
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ xterm css рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдирд╣реАрдВ рд╣реЛ рд░рд╣реА рд╣реИ? рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд╕рд╛рде xterm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
рд╣рд╛рдп рдЭрд╛рдВрдЧрдЬреА2012,
рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдирд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк require('xterm')
рдпрд╛ import 'xterm'
рддреЛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЬреЗрдПрд╕ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рд▓реЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗред рд╡реЗрдмрдкреИрдХ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓/рд╕реАрдПрд╕рдПрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд▓реЛрдбрд░ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЖрдпрд╛рдд рд╡рд┐рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ xterm рдХреА рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реАрдПрд╕рдПрд╕ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдмрдВрдбрд▓рд░/рд▓реЛрдбрд░ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВред
рд╕реНрдкрд╖реНрдЯ рд╣реЛрдирд╛ред рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдЙрди рджреЛрдиреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЖрдпрд╛рдд рд╡рд┐рд╡рд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рд╣рд╛рдБ, рдЖрдкрдХреЛ рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдЖрд░рдВрднрд┐рдХ рд╕реНрдирд┐рдкреЗрдЯ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ https://github.com/xtermjs/xterm.js#getting -started
рдПрд╕рд╕реАрдПрд╕рдПрд╕ рдХреЗ рд▓рд┐рдП:
<strong i="6">@import</strong> '~xterm/dist/xterm.css';
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рд╣рд╛рдп рдЭрд╛рдВрдЧрдЬреА2012,
рдореИрдВ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЗрддрдирд╛ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рд▓реЗрдХрд┐рди рдЬрдм рдЖрдк
require('xterm')
рдпрд╛import 'xterm'
рддреЛ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдЬреЗрдПрд╕ рдорд┐рд▓рддрд╛ рд╣реИ рдЬрдм рддрдХ рдХрд┐ рдЖрдк рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рд▓реЛрдбрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗред рд╡реЗрдмрдкреИрдХ рдореЗрдВ рд╕реНрдЯрд╛рдЗрд▓/рд╕реАрдПрд╕рдПрд╕ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реЗрд╖ рд▓реЛрдбрд░ рд╣реИ рд▓реЗрдХрд┐рди рдЖрдкрдХреЛ рдЖрдпрд╛рдд рд╡рд┐рд╡рд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ xterm рдХреА рд╕реАрдПрд╕рдПрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕реАрдПрд╕рдПрд╕ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдмрдВрдбрд▓рд░/рд▓реЛрдбрд░ рдХреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВредрд╕реНрдкрд╖реНрдЯ рд╣реЛрдирд╛ред рд╕реАрдПрд╕рдПрд╕ рдФрд░ рдЬреЗрдПрд╕ рдлрд╛рдЗрд▓реЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рдЖрдорддреМрд░ рдкрд░ рдЙрди рджреЛрдиреЛрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдЖрдпрд╛рдд рд╡рд┐рд╡рд░рдгреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред