分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 运营维护

nodejs 第一天

发布时间:2023-09-06 01:43责任编辑:董明明关键词:jsnodejs

一、nodejs 安装 略过

二、IDE :webstorm(汉化)

三、nodejs 和 js 的区别

  1、在ECMAScript 部分node和js 是一样的,比如数据类型的定义,语法结构,内置对象

  2、在js中顶层是 window,在node 中顶层是 global

  3、在node中没有什么window

四、作用域

  1、在node中,文件和模块是一一对应的,也即是一个文件就是一个模块

  2、每一个模块都有自己的作用域

  3、我们通过var 声明一个变量并非全局变量,而是该作用域下的

  示例: 

var a=100;global.a=200;console.log(a);console.log(global.a);运行结果:100 200

//_filename ?当前文件被解析过后的绝对路径
console.log(_filename);
运行结果:  g:\博客nodejs版\modual\1.js
  

五、模块加载机制

require(‘../modual/1.js‘); // 使用require() 方法加载模块

  1、路径:绝对路径、相对路径

  require(‘g:/博客nodejs版/modual/1.js‘);//绝对路径
  require(‘1.js‘); ?加载node 中的核心模块,或者是node_modules
  1、首先按照加载的模块的文件名查找
  2、如果没有找到,则会在模块文件名后加上.js 的后缀,进行查找
  3、如果还没有找到,则会在文件名称后面加上.json 的后缀,进行查找
  4、如果还没有,则会在文件名后面加上.node 的后缀 查找

  文件名称查找: ->.js->.json->.node ?最后没有找到,就会抛出错误












nodejs 第一天

原文地址:https://www.cnblogs.com/liujianshe1990-/p/8469931.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved