美文网首页
node基础

node基础

作者: fb941c99409d | 来源:发表于2019-03-13 19:23 被阅读0次

global

在node中没有window对象 ,但是有一个global对象,与window一样,全局作用域中的变量,函数都会作为global的属性和方法

模块化

//在Node中,一个js文件就是一个模块
//实际上模块中的代码都是包装在一个函数中执行的,而不是全局作用域并且在函数执行时,执行的同时传递进了5个实参
//exports- 该对象用来将变量或函数暴露到外部
//require- 函数,用来引入外部的模块
//module : 代表的是当前模块本身
    // module.exports就是module的属性
    // 既可以使用 exports 导出,也可以使用module.exports导出
// __filename :  当前模块的完整路径
//__dirname :   当前模块所在文件夹的完整路径
function (exports, require, module, __filename, __dirname) { 
      //模块内自己写的代码
      console.log(arguments.callee+"");
}

exports和module.exports

1.用一句话来说明就是,require方只认 module.exports 这个对象,而我们在编写模块时用到的exports对象实际上只是对module.exports的引用。
2. 所以不要直接将exports等于一个值 ,而是应该 exports.xx = value

相关文章

  • Vue学习第一天

    基础知识 node 安装 Node(傻瓜式安装) npm基础 npm 之于 Node.js ,就像 pip 之于 ...

  • 前端Node.js 基础

    一 .Node.js 基础 目录 Node开发概述Node运行环境搭建Node.js快速入门 1. Node开发概...

  • webpack

    基于node环境,必须确保node已经安装好?node -vnpm -v webpack基础入门官网: http:...

  • HashMap 源码理解

    基础 Node定义 table hash表,Node数组。 size: hash表中Node节点总数,与hash...

  • 01-Node 基础使用

    Node 基础使用Node 介绍Node 模块化开发模块成员的导出模块成员的导入Node 系统模块 path 和 ...

  • Node-RED编程基础

    Node-RED编程基础 【Node-RED与IoT开发交流】785381620 ,欢迎加入! Node-RED ...

  • node基础

    http & url 包管理 npm init 安装包 1、使用 npm install node_module ...

  • Node基础

    什么是Nodejs Nodejs是c++编写的,采用Chrome浏览器V8引擎,本质上是JavaScript运行环...

  • node基础

    一.命令行窗口 1.1 打开命令行窗口(也称命令行,终端,shell) 开始菜单-->运行-->cmd win+r...

  • Node基础

    Node基础 为什么学习Node? IO优势对于文件读写,Node采用的是非阻塞IO传统IO在读写文件的时候CPU...

网友评论

      本文标题:node基础

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