多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

中國最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2

nodejs教程

Node.js TTY

閱讀 (2156)

TTY

穩定性: 2 - 不穩定

tty 模塊包含 tty.ReadStreamtty.WriteStream 類。多數情況下,你不必直接使用這個模塊。

當 node 檢測到自己正運行于 TTY 上下文時,process.stdin 將會是一個 tty.ReadStream 實例,并且 process.stdout 將會是 tty.WriteStream 實例。檢測 node 是否運行在 TTY 上下文的好方法是檢測 process.stdout.isTTY

$ node -p -e "Boolean(process.stdout.isTTY)"
true
$ node -p -e "Boolean(process.stdout.isTTY)" | cat
false

tty.isatty(fd)

如果 fd 和終端相關聯返回 true ,否則返回 false

tty.setRawMode(mode)

已經拋棄。使用 tty.ReadStream#setRawMode()(比如process.stdin.setRawMode()) 替換。

Class: ReadStream

net.Socket 的子類,表示 tty 的可讀部分。通常情況,在任何 node 程序里(僅當 isatty(0) 為 true 時), process.stdintty.ReadStream 的唯一實例。

rs.isRaw

Boolean 值,默認為 false。它代表當前 tty.ReadStream 實例的 "raw" 狀態。

rs.setRawMode(mode)

mode 需是 truefalse。它設定 tty.ReadStream 屬性為原始設備或默認。isRaw 將會設置為結果模式。

Class: WriteStream

net.Socket 的子類,代表 tty 的可寫部分。通常情況下,process.stdouttty.WriteStream 唯一實例(僅當 isatty(1) 為 true 時)。

ws.columns

TTY 當前 擁有的列數。觸發 "resize" 事件時會更新這個值。

ws.rows

TTY 當前 擁有的行數。觸發 "resize" 事件時會更新這個值。

Event: 'resize'

function () {}

行或列變化時會觸發 refreshSize() 事件。

process.stdout.on('resize', function() {
  console.log('screen size has changed!');
  console.log(process.stdout.columns + 'x' + process.stdout.rows);
});
關閉
程序員人生
主站蜘蛛池模板: 亚洲处破女www | 国产精品夜色视频一区二区 | 福利在线影院 | 成人性欧美丨区二区三区 | 一本大道香蕉中文日本不卡高清二区 | 亚洲人成亚洲精品 | 老女人做爰免费的视频 | www.色午夜 | 欧美黄色毛片 | 久久久久日韩精品免费观看网 | 欧美精品一区二区久久 | 欧美日韩国产另类一区二区三区 | 国产69精品久久久久99 | 国产日韩欧美中文字幕 | 精品国产一区二区三区不卡在线 | 欧美亚洲尤物久久精品 | 欧美浮力第一页 | 久久精品女人毛片国产 | 一区二区视频在线观看 | 亚洲成人福利在线 | 久久久久久久国产精品视频 | 久久亚洲精品中文字幕三区 | 精品videosex性欧美 | 波多野结衣中文字幕在线视频 | 最近的中文字幕大全免费版 | 加勒比一本大道香蕉在线视频 | 国产亚洲欧美久久精品 | 自拍视频一区二区 | 日本高清中文字幕一区二区三区a | 欧美性bbbbxxxxx| 亚洲老女人 | 国产高清国内精品福利99久久 | 午夜影院免费在线观看 | 2022国产男人亚洲欧美天堂 | 成人精品视频一区二区三区 | 俺也来俺也去俺也射 | 日韩尤物在线 | 一二三区视频 | 美女牲交视频一级毛片 | 日本韩国一区二区三区 | 古代的一a一片一级一片 |