node.js学习笔记之调用函数

超小级小萝莉      2022-02-09     697

关键词:

本文件和从其它模块引入函数;

从其他模块引入分只支持引入一个函数和多个  这两种

例:

test.js为主函数

var http=require('http');
http.createServer(function (request,response){
    response.writeHead(200,{'Content-Type':'text/html'})
        func1(response);//调用内部
        otherfun.func3(response);//调用外部函数
        console.log('访问');
        response.end("hello,world\n");

}).listen(8887);
console.log('Server runing at http://127.0.0.1:8887');
//调用外部函数需引入
var otherfun = require("./moudel/asFunc.js");

var func1=function(res) {
    console.log("func1");
    res.write("hello,woshi func1");
};

asFunc.js

//支持多个函数
module.exports = {
    func2:function(res){
        console.log("func2");
        res.write("func2,,,");
    },
    func3:function(res){
        console.log("func3");
        res.write("func3,,,");
    }
}
// var func2 = function(res){
//     console.log("func2");
//     res.write("func2,,,");
// }
// module.exports = func2; //支持一个函数

执行结果

 

学习笔记—前端基础之构造函数与类(代码片段)

日常的学习笔记,包括ES6、Promise、Node.js、Webpack、http原理、Vue全家桶,后续可能还会继续更新Typescript、Vue3和常见的面试题等等。构造函数用new关键字来调用的函数,称为构造函数。构造函数中一般有两个属性,一个是原型上的... 查看详情

node.js学习笔记之写文件

node.js之写文件//---------------optfile.js------------------var fs= require(‘fs‘);module.exports={  writefile:function(path,data){  //异步方式    fs.writeFile 查看详情

node.js学习笔记之读文件

 直接读硬盘上aa.txt内容var  http  =  require(‘http‘);var  optfile  =  require(‘./models/optfile‘);http.createServer(function  (reques 查看详情

node.js学习笔记——模块调用

js创建一个类然后在另一程序中实例化使用这个类1.创建一个User类//--------------User.js--------------  function  User(id,name,age){    this.id=id;    this.name=name;  查看详情

node.js之commander.js学习笔记(代码片段)

概述commander.js可以用来写命令行工具。官网地址:Commander.js安装与引入安装执行如下命令进行安装,但前提是有node环境,即能使用npm命令进行安装:npminstall--savecommander引入如果是简单使用,Commander提供了一个... 查看详情

node.js之web学习笔记(代码片段)

http模块入门Node.js提供了系统模块http用来写服务端代码。http模块是系统核心模块,不需要下载只需要直接引入即可,引入代码如下:varhtttp=require('http');创建简单的服务端代码如下://第一步,引入http... 查看详情

javascript学习笔记——javascript语法之函数

函数就是包裹在花括号中的代码块,前面使用了关键词function:functionfunctionname(){  //这里是要执行的代码}当调用该函数时,会执行函数内的代码。可以在某事件发生时直接调用函数(比如当用户点击按钮时),并且可由JavaScri... 查看详情

node.js学习笔记一

node.js node是平台也是语言。它是平台或者运行环境,能够让js在服务器端运行,因为它封装V8引擎(引擎,能够将js代码解析成计算机能够懂得语言),能够让js运行在其他的平台上面,而不只是运行在浏览器上。它是服务器... 查看详情

vue学习笔记之vuecli构建项目(代码片段)

一、环境搭建:  1.安装node.js从node.js官网下载并安装node,安装过程很简单,一路“下一步”就可以了。安装完成之后,打开命令行工具(win+r,然后输入cmd),输入node-v,如下图,如果出现相应的版本号,则说明安装成功因为在... 查看详情

swift学习笔记之---函数

函数函数是执行特定任务的代码自包含块,给定一个函数名称标识,当执行其任务的时就可以用这个表示来进行"调用"。函数的声明与调用当定义一个函数的时候,可以为其定义一个或多个命名,定义类型值... 查看详情

将js进行到底:node学习笔记5

HTTP开发之Connect工具集——中间件继学习node.js的TCPAPI和HTTPAPI之后,node.jsweb开发进入了正轨,但这就好像Java的servlet一样,我们不可能使用最基础得Servlet对象去写网站,我们也不能使用最基本的nodehttpAPI去写一个完整得网站,我... 查看详情

es6学习笔记之尾调用(代码片段)

尾调用尾调用(TailCall)是函数式编程的一个重要概念,就是指某个函数的最后一步是调用另一个函数。functionf(x)returng(x);以下情况,都不属于尾调用。//情况一functionf(x)lety=g(x);returny;//情况二functionf(x)returng(x)... 查看详情

文件系统(node.js学习笔记)

根据nodejs菜鸟教程整理。官方API文档:nodeJS文件系统API其他整理:nodejsFileSystem文件系统操作函数分类1、引用:导入文件系统模块(fs)语句:varfs=require("fs")2、异步与同步:异步:fs.readFile();  第一个参数为回调error信息。同... 查看详情

swift学习笔记之---函数(代码片段)

函数函数是执行特定任务的代码自包含块,给定一个函数名称标识,当执行其任务的时就可以用这个表示来进行"调用"。函数的声明与调用当定义一个函数的时候,可以为其定义一个或多个命名,定义类型值... 查看详情

react学习笔记之组件生命周期

React中的组件有三种状态:Mounted:已插入真实DOMUpdating:正在被重新渲染Unmounted:已移出真实DOM它为每个状态都提供了两种处理函数:  will:函数在进入状态之前调用,  did:函数在进入状态之后调用,三种状态共计五种处... 查看详情

node-学习笔记

什么是Node.js1)Node.js是一个基于ChromeV8引擎的JavaScript运行环境2)Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。   ①事件驱动:当触发某个事件的时候,执行事件中指定的代码。   ②非... 查看详情

系列文章--node.js学习笔记系列

Node.js学习笔记系列总索引Nodejs学习笔记(一)---简介及安装Node.js开发环境Nodejs学习笔记(二)---事件模块Nodejs学习笔记(三)---模块Nodejs学习笔记(四)---与MySQL交互(felixge/node-mysql)Nodejs学习笔记(五)---Express安装入门与模... 查看详情

学习笔记—前端基础之es6的数组(代码片段)

日常的学习笔记,包括ES6、Promise、Node.js、Webpack、http原理、Vue全家桶,后续可能还会继续更新Typescript、Vue3和常见的面试题等等。reduceletr=[1,2,3,4,5].reduce((total,num)=>returntotal+num)console.log(r);reduce()方法接收一个函数作为累加器,... 查看详情