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 文件夹路径
上一篇: 以前的学生长大了,做了设计师
下一篇: Android architecture