av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

創(chuàng)新互聯(lián)Node.js教程:Node.jsTTY

穩(wěn)定性: 2 - 不穩(wěn)定

node.js的tty模塊包含tty.ReadStreamtty.WriteStream類,多數(shù)情況下,你不必直接使用這個模塊,訪問該模塊的方法如下:

創(chuàng)新互聯(lián)自2013年創(chuàng)立以來,是專業(yè)互聯(lián)網技術服務公司,擁有項目成都網站設計、做網站網站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元衡山做網站,已為上家服務,為衡山各地企業(yè)和個人服務,聯(lián)系電話:18980820575

const tty = require('tty');

當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和終端相關聯(lián)返回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"狀態(tài)。

rs.setRawMode(mode)

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

Class: WriteStream

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

ws.columns

TTY當前擁有的列數(shù)。觸發(fā)"resize"事件時會更新這個值。

ws.rows

TTY當前擁有的行數(shù)。觸發(fā)"resize"事件時會更新這個值。

Event: 'resize'

function () {}

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

process.stdout.on('resize', function() {
  console.log('screen size has changed!');
  console.log(process.stdout.columns + 'x' + process.stdout.rows);
});

當前文章:創(chuàng)新互聯(lián)Node.js教程:Node.jsTTY
本文來源:http://uogjgqi.cn/article/dpgojeo.html
掃二維碼與項目經理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網交流