1、Node的基础
什么是Node.js
Node.js 是一个基于 ChromeV8 引擎的 JavaScript 的运行环境。Node.js使用了一个事件驱动,非阻塞的I/O模型,使其轻量又高效(Node.js可以处理高并发项目)
2、用Node.js写一个简单的Hello World
var time = 0; var timer = setInterval(() => { time += 2; console.log(`${time}seconds has passed`) if (time > 5) { clearInterval(timer) } }, 2000);
3、Node.js开发需要模块化
// 封装一个函数 求两个数的和 function sum(a, b) { // 使用了ES6的模板字符串 return `the sum of two elements is ${a + b}` } const pi = 3.14 // module.exports对外暴露出一个对象,sum与pi是他的键,右边的sum与pi则是他的值 // 第一种方式 module.exports.sum = sum module.exports.pi = pi;
const sumJs = require(‘./sum‘) console.log(sumJs.sum(1, 6)) console.log(sumJs.pi)
module.exports = {
sum: sum,
pi: pi
}
module.exports = { sum: function (a, b) { // 使用了ES6的模板字符串 return `the sum of two elements is ${a + b}` }, pi: 3.14 }
the sum of two elements is 7 3.14
4、包和包管理器
5、遇到的问题
暂无
原文:https://www.cnblogs.com/wxh0929/p/12074266.html