模块基本操作

//file hello.js

function hello(name){
    console.log('hello,' + name);
}

module.exports = hello;
// file main.js

var hello = require('./hello.js');
hello('yourName');

判断JavaScript执行环境

有很多JavaScript代码既能在浏览器中执行,也能在Node环境执行,但有些时候,程序本身需要判断自己到底是在什么环境下执行的,常用的方式就是根据浏览器和Node环境提供的全局变量名称来判断:

if (typeof(window) === 'undefined') {
    console.log('node.js');
} else {
    console.log('browser');
}

全局对象

JavaScript有且仅有一个全局对象,在浏览器中,叫window对象。

而在Node.js环境中,也有唯一的全局对象,叫global,这个对象的属性和方法也和浏览器环境的window不同。

在node环境输入global:

Node.js笔记


 

相关文章:

  • 2021-08-12
  • 2021-08-23
  • 2021-09-06
  • 2021-06-01
  • 2021-09-28
猜你喜欢
  • 2022-03-02
  • 2021-07-29
  • 2021-11-13
  • 2021-11-09
  • 2022-12-23
  • 2021-10-31
  • 2021-05-20
相关资源
相似解决方案