美文网首页Nodejs学习笔记
nodejs笔记5(模块系统与函数)

nodejs笔记5(模块系统与函数)

作者: XKolento | 来源:发表于2018-11-11 10:48 被阅读0次

模块系统

为了让nodejs的文件可以相互调用,nodejs提供了一个简单的模块系统。
模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript 代码、JSON 或者编译过的C/C++ 扩展。

1.获取文件模块

根目录新建 hello.js

function World(){
    console.log('hello kolento')
}

module.exports = World //暴露模块

根目录新建 test.js

var Hello = require('./hello'); //获取文件
var newHello = new Hello(); 
newHello.World //调用

通过require获取hello.js
命令行 node test.js // hello kolento

函数

在JavaScript中,一个函数可以作为另一个函数的参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。

Node.js中函数的使用与Javascript类似

function say(word) {
  console.log(word);
}

function execute(someFunction, value) {
  someFunction(value);
}

execute(say, "Hello");

相关文章

  • nodejs笔记5(模块系统与函数)

    模块系统 为了让nodejs的文件可以相互调用,nodejs提供了一个简单的模块系统。模块是Node.js 应用程...

  • nodeJS学习笔记(1) --- 模块系统

    nodeJs模块系统 nodeJs提供一个简单的模块系统。模块是nodeJs应用程序的基本组成部分, 模块与文件一...

  • 高明1021笔记

    nodejs模块系统的操作nodejs中每一个函数都可以看作是一个模块 nmp第三方组件 写一个模块: requi...

  • nodejs模块

    nodejs模块 nodejs系统自带的模块:http:协议请求模块;创建服务器:http.createServe...

  • node - 收藏集 - 掘金

    Nodejs进阶:MD5入门介绍及crypto模块的应用 - 掘金本文摘录自《Nodejs学习笔记》,更多章节及更...

  • 6_Node 文件系统

    [toc] NodeJS 文件系统[fs 模块] 1.NodeJS 文件系统 NodeJS 文件系统被封装在fs模...

  • 你所知道的node.js

    目录 nodejs是什么 使用nodejs创建一个服务器(接口) nodejs的模块系统 nodejs文件系统 路...

  • node功能模块封装

    crypto加密 利用nodejs内置crypto模块,来封装md5功能例:写MD5函数 科普:MD5(MD5 M...

  • Nodejs path模块

    path(路径) path是nodejs的模块,提供了一些工具函数,用于处理文件与目录的路径使用方法 path模块...

  • nodejs大纲

    nodejs大纲 目录 nodejs是什么 使用nodejs创建一个服务器(接口) nodejs的模块系统 nod...

网友评论

    本文标题:nodejs笔记5(模块系统与函数)

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