美文网首页
nodejs的io交互

nodejs的io交互

作者: 影子ing | 来源:发表于2016-08-11 09:40 被阅读0次

基础概念

  1. Readline是Node.js里实现标准输入输出的封装好的模块,通过这个模块我们可以以逐行的方式读取数据流。使用require('readline')可以引用模块
  2. 模块的调用和声明方式
  3. npm的安装 npm管理第三方组件 如:npm install nodert-streams

readline示例:

// 引入readline模块
const readline =require('readline')
//创建readline接口实例
const rl=readline.createInterface(process.stdin,process.stdout);
rl.setPrompt('请输入: ');
rl.prompt();

//line时间监听
rl.on('line',function(line){
    var str=line.srim();
    console.log('你输入的是: '+str);
    rl.prompt();
}).on('close',function(){
    //结束后触发
    console.log('再见');
    process.exit();
});

模块的调用和声明方式

//引入readline模块
const readline=require('readline');
//引入外部模块
const mode=require('./mode');
//创建readline接口实例
const rl=readline.createInterface(process.stdin, process.stdout);
rl.setPrompt('请输入:');
rl.prompt();

//line事件监听
rl.on('line',function(line){
    var str=line.trim();
    if('str==1'){
        // 最后触发
        console.log('欢迎下次再来');
        process.exit();
    }else{
        // 调用外部模块1
        // mode.newmode(str);
        // 调用外部模块1
        rl.prompt();
        
    }
});

外部组件

//模块的调用和声明方式
exports.newmode=function(str){
    console.log('这是外部引入的新模块'+str);
}
// 模块的声明
function myfun(){
    console.log('这是自定义函数');
} 
exports.mymode=myfun();

相关文章

  • xdl5

    Nodejs中的IO交互 //IO交互,web交互,浏览器的交互//nodejs实现一个计算器//路由转发var ...

  • 高明1025笔记

    终端和nodejs的io交互(io是input和output,输入和输出) 终端和io交互需要引入一个nodejs...

  • 笔记 第六天 nodejs模块

    nodejs模块 nodejs 的文件操作 nodejs的io键盘交互 nodejs的url判断渲染模板 node...

  • day6-课堂笔记

    本节课内容: NodeJS的模块 NodeJS的文件操作 NodeJS的io键盘交互 NodeJs的url判断渲染...

  • 9/12 课堂笔记

    nodejs的模块 nodejs文件操作 nodejs的io键盘交互 nodejsURL判断渲染模板 fs.wri...

  • nodejs的基本操作

    nodejs的模块 代码展示: nodejs文件操作 代码展示: nodejs的io键盘交互 代码展示: node...

  • nodejs的io交互

    基础概念 Readline是Node.js里实现标准输入输出的封装好的模块,通过这个模块我们可以以逐行的方式读取数...

  • Nodejs的io交互

    nodejs io 交互 基础概念 readline: 模块的调用和声明的方式 外部组件

  • XDH_LESSON5

    nodejs io交互nodejs最大特性是采用异步IO与文件驱动的架构设计,对于高并发的解决方案,传统的架构是多...

  • 第五天8月10全栈工程师培训笔记(nodejs下IO和WEB交互

    1、nodejs下如何实现终端IO交互 2、nodejs下WEB交互的演示 示例为一个简单的计算器(也是作业) 3...

网友评论

      本文标题:nodejs的io交互

      本文链接:https://www.haomeiwen.com/subject/xxojsttx.html