关键词:
本文件和从其它模块引入函数;
从其他模块引入分只支持引入一个函数和多个 这两种
例:
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()方法接收一个函数作为累加器,... 查看详情