欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

node入门笔记

程序员文章站 2022-04-20 19:17:46
node可以理解为一门后台语言 ,可以写接口,写后台,node和js思想相似,说白了,就是拿js思想写后台,搭建项目环境 使用js的语法,js+js扩展,以模块化的形式管理代码,使用的是commonJs规范 两种编写形式交互式 > node 文件启动 *> node 文件名(.js 可以省略) no ......

node可以理解为一门后台语言 ,可以写接口,写后台,node和js思想相似,说白了,就是拿js思想写后台,搭建项目环境

使用js的语法,js+js扩展,以模块化的形式管理代码,使用的是commonjs规范

两种编写形式
交互式 > node 
文件启动 *> node 文件名(.js 可以省略)

node 启动 文件启动

argumenets.callee  -->指向函数原型

function (exports, require, module, __filename, __dirname) {
var a=1;
console.log(arguments.callee.tostring())
}

说明node每次运行的时候node文件默认给我们包了一层函数,所以说一个文件就是一个模块

exports -》单一 暴露


require  引入

1系统模块 ->node官网   require('http')

2第三方模块-》npm下载的   require('http')

3自定义模块 -》自己写的    require('./name')


module -》对象   module.exports 暴露 

exports可以做到的module.exports都可以做到,module.exports可以做到exports不一定能做到


__filename 文件路径

__dirname 文件夹路径